@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap";html,body{width:100%;height:100%}input::-ms-clear{display:none}input::-ms-reveal{display:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:0;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{text-align:left;caption-side:bottom;padding-top:.75em;padding-bottom:.3em}input,button,select,optgroup,textarea{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal;margin-bottom:.5em;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#e0e0e0;background:linear-gradient(135deg,#0a0a0a 0%,#1a1a1a 50%,#0f0f0f 100%);margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;overflow-x:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.header-logo{user-select:none;pointer-events:none;width:18px;height:18px}:root{--link-color:#70c3ff;--link-hover-color:#63b8ff;--limeColor:#1d3712}a{color:var(--link-color);text-decoration:none}a:hover{color:var(--link-hover-color);text-decoration:underline}.live-indicator{vertical-align:middle;background-color:#28a745;border-radius:50%;width:10px;height:10px;margin-top:2px;margin-left:14px;animation:2s infinite pulse;display:inline-block;box-shadow:0 0 6px #28a74599}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.orders-title{align-items:center;gap:12px;padding:6px 0;display:flex}.table-header-title{letter-spacing:.02em!important;margin:0!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;font-size:1.1rem!important;font-weight:400!important;line-height:1.2!important}@media (width<=768px){.table-header-title{font-size:1.05rem!important}}@media (width<=576px){.table-header-title{font-size:1.1rem!important}}@media (width<=480px){.table-header-title{font-size:1.15rem!important;font-weight:600!important}}.mono-text{font-family:Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace!important}@media (width<=768px){body{transform:translateZ(0)}}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;overflow-x:hidden}div[class*=echarts-tooltip]{z-index:99999!important}.ant-select-dropdown{z-index:9990!important}.ant-tooltip,.ant-tooltip-content{pointer-events:none!important}.logo-image{cursor:pointer;object-fit:contain;display:block}.logo-small{height:40px}.logo-medium{height:60px}.logo-large{height:80px}.sider-nav{z-index:998!important;pointer-events:none!important;background:0 0!important;border-right:none!important;flex-direction:column!important;height:100vh!important;min-height:100vh!important;padding-top:56px!important;display:flex!important;position:fixed!important;top:0!important;left:0!important;overflow-y:visible!important}.sider-nav .ant-layout-sider-children{pointer-events:none!important;background:0 0!important;flex-direction:column!important;flex:1!important;height:calc(100vh - 56px)!important;display:flex!important}.sider-nav button,.sider-nav .ant-layout-sider-trigger,.sider-nav .ant-menu-item a{pointer-events:auto!important}.sider-nav .ant-menu-item a,.sider-nav .sider-footer-link{cursor:pointer}.sider-nav .ant-layout-sider-trigger{background:0 0;display:none!important}.sider-nav .ant-layout-sider-trigger:hover{background:#262626b3}.sider-logo-section{display:none!important}.sider-logo-section:hover{background-color:#4caf500d;text-decoration:none}.sider-logo{user-select:none;flex-shrink:0;width:40px;height:40px}.sider-nav.ant-layout-sider-collapsed .sider-logo{width:32px;height:32px}.sider-title{color:#fff;white-space:normal;word-wrap:break-word;user-select:none;letter-spacing:.025em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.2rem;font-weight:500;line-height:1.3;transition:color .2s}.sider-logo-section:hover .sider-title{color:#4caf50}.sider-content-container{scrollbar-width:none;border-top:1px solid #ffffff1a;flex-direction:column;flex:1;gap:0;min-height:0;padding-top:0;padding-bottom:32px;display:flex;overflow:hidden auto;pointer-events:auto!important}.sider-content-container::-webkit-scrollbar{width:0;height:0}.sider-menu{flex-shrink:0;margin-bottom:0;background:0 0!important;border-right:none!important}.sider-menu .sider-home-menu-item{display:none!important}.sider-menu .ant-menu-item{border-radius:6px;height:28px;margin:0 8px;line-height:28px;background-color:#0000!important}.sider-menu .ant-menu-item:after{display:none!important}.sider-menu .ant-menu-item a{color:#ffffffd9;letter-spacing:.015em;align-items:center;gap:12px;width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:400;text-decoration:none;display:flex}.sider-menu-content{flex:1;align-items:center;min-width:0;display:flex}.sider-menu-title{white-space:nowrap;text-overflow:ellipsis;flex:1;align-items:center;min-width:0;display:flex;overflow:hidden}.sider-menu-meta{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;margin-right:8px;display:flex}.sider-menu-arrow{color:#ffffffd9;flex-shrink:0;justify-content:center;align-items:center;padding-right:2px;font-size:10px;display:flex}.sider-menu .ant-menu-item:hover{background-color:#4caf501a!important}.sider-menu .ant-menu-item-selected{background-color:#4caf5026!important}.sider-token-image-wrapper{flex-shrink:0;width:20px;height:20px;display:inline-block;position:relative}.ant-menu-inline.ant-menu-root .ant-menu-item>.ant-menu-title-content{overflow:visible!important}.sider-token-image{user-select:none;border-radius:50%;flex-shrink:0;width:20px;height:20px;transition:filter .2s;display:block}.sider-token-image-base{opacity:1;position:absolute;top:0;left:0}.sider-token-image-lit{opacity:0;position:absolute;top:0;left:0}.sider-swagger-image{box-sizing:border-box;clip-path:circle(35%);width:24px;height:24px;padding:2px}.sider-dashboard-icon{color:#ffffffd9;flex-shrink:0;display:inline-block;font-size:18px!important}.sider-api-icon{color:#ffffffd9;flex-shrink:0;display:inline-block;transform:rotate(-90deg);font-size:16px!important}.sider-dashboard-text,.sider-api-text,.sider-api-submenu-item{-webkit-margin-start:0!important;margin-inline-start:0!important}.sider-api-submenu-title{color:#ffffffd9;letter-spacing:.015em;cursor:pointer;user-select:none;align-items:center;gap:12px;width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:400;text-decoration:none;display:flex;position:relative}.sider-api-submenu-title:hover{color:#ffffffd9;text-decoration:none}.sider-api-down-icon{color:#ffffffd9;flex-shrink:0;position:absolute;top:50%;right:8px;transform:translateY(-50%);justify-content:center!important;align-items:center!important;font-size:10px!important}.sider-menu .ant-menu-inline .ant-menu-sub.ant-menu-inline{border-radius:6px!important}.sider-menu .ant-menu-submenu-title{border-radius:6px;height:36px;margin:0 8px;line-height:36px;-webkit-padding-end:0px!important;padding-inline-end:0!important;background-color:#0000!important;padding-left:12px!important}.sider-menu .ant-menu-submenu-title:after{display:none!important}.ant-menu-light.ant-menu-inline .ant-menu-sub.ant-menu-inline{border-radius:6px!important}.sider-menu .ant-menu-submenu-title:has(.sider-api-submenu-title):hover{background-color:#4caf501a!important}.sider-menu .ant-menu-submenu-title:has(.sider-api-submenu-title){cursor:pointer!important}.sider-menu .ant-menu-submenu-arrow{display:none!important}.sider-menu.ant-menu-inline .ant-menu-sub .ant-menu-item{padding-left:20px!important}.sider-submenu-icon{color:#ffffffd9;flex-shrink:0;margin-right:6px;transition:color .2s;display:inline-block;font-size:14px!important}.sider-submenu-icon-flipped{transform:scaleX(-1)}.sider-submenu-icon-rotated{transform:rotate(90deg)}.sider-submenu-icon-dashboard{font-size:15px!important}.sider-menu .ant-menu-item:hover .sider-submenu-icon,.sider-menu .ant-menu-item-selected .sider-submenu-icon,.ant-menu .ant-menu-submenu-title{color:#4caf50}.sider-api-submenu-item{color:#ffffffd9;letter-spacing:.015em;text-align:left;align-items:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.95rem;font-weight:400;display:inline-flex}.sider-api-submenu-item:before{display:none}.sider-api-submenu-icon{color:#ffffffd9;flex-shrink:0;margin-right:12px;display:inline-block;transform:scaleX(-1);font-size:14px!important}.sider-content-container .ant-menu .ant-menu-submenu-title .anticon{font-size:12px!important}.sider-section-header{color:#ffffff73;letter-spacing:.1em;text-transform:uppercase;user-select:none;padding:16px 20px 8px;font-size:.75rem;font-weight:600}.sider-section-group{margin:0!important;padding:0!important}.sider-menu .ant-menu-item-group-title{padding:0!important}.sider-menu .ant-menu-submenu .ant-menu-item a{color:#ffffffd9;text-align:left;justify-content:flex-start;align-items:center;display:flex;gap:8px!important;padding-left:8px!important}.sider-menu .ant-menu-submenu .ant-menu-item a .sider-submenu-icon{margin-left:0}.sider-menu .ant-menu-submenu .ant-menu-item:hover{background-color:#4caf501a!important}.sider-menu .ant-menu-submenu .ant-menu-item:hover span{transition:color .3s;color:#4caf50!important}.sider-menu .ant-menu-submenu .ant-menu-item-selected{background-color:#4caf5026!important}.sider-menu .ant-menu-submenu .ant-menu-item-selected a{color:#ffffffd9}.sider-nav.ant-layout-sider-collapsed .sider-menu .ant-menu-submenu-title{justify-content:flex-start;align-items:center;display:flex;padding:0 16px!important}.sider-nav.ant-layout-sider-collapsed .sider-menu .ant-menu-submenu .ant-menu-item{margin:0 8px}.sider-menu .ant-menu-item:hover .sider-token-image-base,.sider-menu .ant-menu-item-selected .sider-token-image-base{opacity:1}.sider-menu .ant-menu-item:hover .sider-token-image-lit,.sider-menu .ant-menu-item-selected .sider-token-image-lit{opacity:0}.sider-drift-text{flex:1;justify-content:space-between;align-items:center;display:flex;position:relative}.sider-new-tag{color:#fff;text-transform:uppercase;letter-spacing:.06em;text-shadow:0 1px 2px #0003;user-select:none;background:linear-gradient(135deg,#4caf50 0%,#2e7d32 100%);border-radius:3px;padding:3px 6px;font-size:.55rem;font-weight:700;line-height:1;display:inline-block;box-shadow:0 1px 3px #4caf5066}.sider-menu .ant-menu-submenu .ant-menu-item{position:relative}.sider-limit-order-link{align-items:center;width:100%;display:flex;padding-left:12px!important}.sider-limit-order-link .sider-new-tag{position:absolute;top:50%;right:8px;transform:translateY(-50%)}.sider-jupiter-new-tag{flex-shrink:0;position:static;transform:none}.sider-nav.ant-layout-sider-collapsed .sider-menu .ant-menu-item{justify-content:flex-start;align-items:center;display:flex;padding:0 16px!important}.sider-nav.ant-layout-sider-collapsed .sider-menu .ant-menu-item a{justify-content:flex-start;align-items:center;width:100%;display:flex}.sider-nav.ant-layout-sider-collapsed .ant-menu-item{text-align:left!important;padding-left:12px!important;padding-right:12px!important}.sider-nav.ant-layout-sider-collapsed .ant-menu-item-icon{margin-right:0!important}.sider-nav.ant-layout-sider-collapsed .ant-menu-title-content{margin-left:0!important}.sider-nav.ant-layout-sider-collapsed .sider-token-image-wrapper,.sider-nav.ant-layout-sider-collapsed .sider-token-image{width:24px;height:24px}.sider-nav.ant-layout-sider-collapsed .sider-swagger-image{width:28px;height:28px}.sider-nav.ant-layout-sider-collapsed .sider-dashboard-icon{font-size:22px!important}.sider-nav.ant-layout-sider-collapsed .sider-api-icon{transform:rotate(-90deg);font-size:20px!important}.sider-nav{border:none!important}.sider-footer-links{-webkit-backdrop-filter:blur(10px);z-index:999;user-select:none;background:0 0;flex-direction:row;justify-content:space-around;gap:2px;width:240px;padding:8px;display:flex;position:fixed;bottom:0;left:0;pointer-events:auto!important}.sider-footer-links:before{content:"";background:linear-gradient(90deg,#ffffff1a 0% 60%,#fff0 100%);height:1px;position:absolute;top:0;left:0;right:0}.sider-footer-link{color:#ffffffa6;user-select:none;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:12px;min-width:0;padding:8px;font-size:.9rem;font-weight:400;text-decoration:none;transition:all .2s;display:flex;pointer-events:auto!important}.sider-footer-link:hover{background-color:#4caf501a;color:#4caf50!important;text-decoration:none!important}.sider-footer-divider{user-select:none;background:#ffffff26;align-self:center;width:1px;height:24px;margin:0 2px}.sider-footer-link .sider-token-image-wrapper,.sider-footer-link .sider-token-image{width:16px;height:16px}.sider-footer-link:hover .sider-token-image-lit{opacity:1}.sider-footer-icon{flex-shrink:0;font-size:16px;transition:color .2s}.sider-about-icon{font-size:20px}.sider-discord-icon{font-size:22px}.sider-x-logo{object-fit:contain;filter:brightness();width:16px;height:16px;transition:filter .2s}.sider-footer-link:hover .sider-x-logo{filter:brightness(0)saturate()invert(56%)sepia(33%)saturate(10000%)hue-rotate(120deg)brightness(95%)contrast(95%)}.sider-nav.ant-layout-sider-collapsed .sider-footer-links{justify-content:center;align-items:center;gap:4px;width:80px;padding:8px}.sider-nav.ant-layout-sider-collapsed .sider-footer-link{justify-content:center;padding:8px}.sider-nav.ant-layout-sider-collapsed .sider-footer-icon{font-size:20px}.sider-nav.ant-layout-sider-collapsed .sider-x-logo,.sider-nav.ant-layout-sider-collapsed .sider-footer-link .sider-token-image-wrapper,.sider-nav.ant-layout-sider-collapsed .sider-footer-link .sider-token-image{width:20px;height:20px}.ant-layout-sider{padding-bottom:0!important}@media (width<=768px){.sider-nav{display:none!important}}.wallet-adapter-button{color:#fff;cursor:pointer;background-color:#0000;border:none;border-radius:4px;align-items:center;height:48px;padding:0 24px;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;line-height:48px;display:flex}.wallet-adapter-button-trigger{background-color:#512da8}.wallet-adapter-button:not([disabled]):focus-visible{outline-color:#fff}.wallet-adapter-button:not([disabled]):hover{background-color:#1a1f2e}.wallet-adapter-button[disabled]{color:#999;cursor:not-allowed;background:#404144}.wallet-adapter-button-end-icon,.wallet-adapter-button-start-icon,.wallet-adapter-button-end-icon img,.wallet-adapter-button-start-icon img{justify-content:center;align-items:center;width:24px;height:24px;display:flex}.wallet-adapter-button-end-icon{margin-left:12px}.wallet-adapter-button-start-icon{margin-right:12px}.wallet-adapter-collapse{width:100%}.wallet-adapter-dropdown{display:inline-block;position:relative}.wallet-adapter-dropdown-list{z-index:99;grid-row-gap:10px;opacity:0;visibility:hidden;background:#2c2d30;border-radius:10px;grid-template-rows:1fr;margin:0;padding:10px;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;list-style:none;transition:opacity .2s,transform .2s,visibility .2s;display:grid;position:absolute;top:100%;right:0;box-shadow:0 8px 20px #0009}.wallet-adapter-dropdown-list-active{opacity:1;visibility:visible;transform:translateY(10px)}.wallet-adapter-dropdown-list-item{cursor:pointer;white-space:nowrap;box-sizing:border-box;color:#fff;border:none;border-radius:6px;outline:none;flex-direction:row;justify-content:center;align-items:center;width:100%;height:37px;padding:0 20px;font-size:14px;font-weight:600;display:flex}.wallet-adapter-dropdown-list-item:not([disabled]):hover{background-color:#1a1f2e}.wallet-adapter-modal-collapse-button svg{fill:#999;align-self:center}.wallet-adapter-modal-collapse-button.wallet-adapter-modal-collapse-button-active svg{transition:transform .15s ease-in;transform:rotate(180deg)}.wallet-adapter-modal{opacity:0;z-index:1040;background:#00000080;transition:opacity .15s linear;position:fixed;inset:0;overflow-y:auto}.wallet-adapter-modal.wallet-adapter-modal-fade-in{opacity:1}.wallet-adapter-modal-button-close{cursor:pointer;background:#1a1f2e;border:none;border-radius:50%;justify-content:center;align-items:center;padding:12px;display:flex;position:absolute;top:18px;right:18px}.wallet-adapter-modal-button-close:focus-visible{outline-color:#fff}.wallet-adapter-modal-button-close svg{fill:#777;transition:fill .2s}.wallet-adapter-modal-button-close:hover svg{fill:#fff}.wallet-adapter-modal-overlay{background:#00000080;position:fixed;inset:0}.wallet-adapter-modal-container{justify-content:center;align-items:center;min-height:calc(100vh - 6rem);margin:3rem;display:flex}@media (width<=480px){.wallet-adapter-modal-container{min-height:calc(100vh - 2rem);margin:1rem}}.wallet-adapter-modal-wrapper{box-sizing:border-box;z-index:1050;background:#10141f;border-radius:10px;flex-direction:column;flex:1;align-items:center;max-width:400px;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;display:flex;position:relative;box-shadow:0 8px 20px #0009}.wallet-adapter-modal-wrapper .wallet-adapter-button{width:100%}.wallet-adapter-modal-title{text-align:center;color:#fff;margin:0;padding:64px 48px 48px;font-size:24px;font-weight:500;line-height:36px}@media (width<=374px){.wallet-adapter-modal-title{font-size:18px}}.wallet-adapter-modal-list{width:100%;margin:0 0 12px;padding:0;list-style:none}.wallet-adapter-modal-list .wallet-adapter-button{border-radius:0;font-size:18px;font-weight:400}.wallet-adapter-modal-list .wallet-adapter-button-end-icon,.wallet-adapter-modal-list .wallet-adapter-button-start-icon,.wallet-adapter-modal-list .wallet-adapter-button-end-icon img,.wallet-adapter-modal-list .wallet-adapter-button-start-icon img{width:28px;height:28px}.wallet-adapter-modal-list .wallet-adapter-button span{opacity:.6;margin-left:auto;font-size:14px}.wallet-adapter-modal-list-more{cursor:pointer;color:#fff;background-color:#0000;border:none;align-self:flex-end;align-items:center;padding:12px 24px 24px 12px;display:flex}.wallet-adapter-modal-list-more svg{fill:#fff;margin-left:.5rem;transition:all .1s}.wallet-adapter-modal-list-more-icon-rotate{transform:rotate(180deg)}.wallet-adapter-modal-middle{box-sizing:border-box;flex-direction:column;align-items:center;width:100%;padding:0 24px 24px;display:flex}.wallet-adapter-modal-middle-button{cursor:pointer;color:#fff;background-color:#512da8;border:none;border-radius:8px;width:100%;margin-top:48px;padding:12px;font-size:18px;display:block}.wallet-button-wrapper{flex-shrink:0;align-items:center;display:flex;position:relative}.wallet-button-wrapper>*{z-index:1;position:relative}.wallet-button-wrapper:not(:has(.wallet-connected-button)):not(:has(.wallet-connecting-button)):not(:has(.wallet-disabled-button)) button{color:#fff!important;white-space:nowrap!important;background:linear-gradient(135deg,#4caf50 0%,#2e7d32 100%)!important;border:1px solid #4caf504d!important;border-radius:6px!important;min-width:140px!important;height:36px!important;padding:8px 16px!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;font-size:14px!important;transition:box-shadow .3s,background .3s,border-color .3s!important;position:relative!important;overflow:hidden!important;box-shadow:0 0 15px #4caf5033!important}.wallet-button-wrapper:not(:has(.wallet-connected-button)):not(:has(.wallet-connecting-button)):not(:has(.wallet-disabled-button)) button:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff1a 50%,#0000 100%) 0 0/200% 100%;border-radius:6px;animation:4s linear infinite walletButtonShimmer;position:absolute;inset:0}.wallet-button-wrapper:not(:has(.wallet-connected-button)):not(:has(.wallet-connecting-button)):not(:has(.wallet-disabled-button)) button:hover{background:linear-gradient(135deg,#66bb6a 0%,#388e3c 100%)!important;border-color:#4caf5080!important;box-shadow:0 0 25px #4caf504d!important}@keyframes walletButtonShimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.wallet-disabled-button{opacity:.5;color:#fff6!important;cursor:not-allowed!important;background-color:#1a1a1a!important;border:1px solid #303030!important;border-radius:6px!important;align-items:center!important;gap:8px!important;min-width:140px!important;height:36px!important;padding:8px 16px!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;font-size:14px!important;display:flex!important}.wallet-connecting-button{opacity:.8;color:#ffffffd9!important;cursor:not-allowed!important;background-color:#1a1a1a!important;border:1px solid #404040!important;border-radius:6px!important;align-items:center!important;gap:8px!important;min-width:140px!important;height:36px!important;padding:8px 16px!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;font-size:14px!important;display:flex!important}.wallet-connecting-text{color:#ffffffd9!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1!important}.wallet-connected-button{color:#fff!important;background:linear-gradient(135deg,#388e3c 0%,#2e7d32 100%)!important;border:1px solid #4caf504d!important;border-radius:6px!important;align-items:center!important;gap:8px!important;min-width:140px!important;height:36px!important;padding:8px 16px!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;font-size:14px!important;transition:background .3s,border-color .3s,box-shadow .3s!important;display:flex!important;box-shadow:0 0 15px #4caf5033!important}.wallet-connected-button:hover{background:linear-gradient(135deg,#4caf50 0%,#388e3c 100%)!important;border-color:#4caf5080!important;box-shadow:0 0 25px #4caf504d!important}.wallet-connected-button:disabled{opacity:.6;cursor:not-allowed}.wallet-connected-button .anticon{color:#4caf50!important}.wallet-cosmic-icon{vertical-align:middle;object-fit:cover;border-radius:25%;flex-shrink:0;width:24px;height:24px;margin-right:4px;display:inline-block}.wallet-address-text{color:#ffffffd9!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:1!important}.wallet-dropdown-address{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:4px 0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:500;display:flex}.wallet-dropdown-address span{flex:1}.wallet-copy-icon{cursor:pointer;color:#999;transition:color .2s}.wallet-copy-icon:hover{color:#4caf50}.wallet-dropdown-item{color:#ffffffd9;align-items:center;gap:8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;display:flex}.wallet-dropdown-item .anticon{color:#4caf50}.wallet-dropdown-item-disabled{opacity:.5;align-items:center;gap:8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;display:flex;color:#ffffff4d!important;cursor:default!important}.wallet-dropdown-item-disabled .anticon{color:#ffffff4d!important}.wallet-dropdown-disconnect{color:#ff4d4f;align-items:center;gap:8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;display:flex}.wallet-dropdown-disconnect:hover{color:#ff7875}.ant-dropdown-menu{background-color:#262626!important;border:1px solid #404040!important;border-radius:6px!important}.ant-dropdown-menu-item{color:#ffffffd9!important}.ant-dropdown-menu-item:hover{background-color:#4caf501a!important}.ant-dropdown-menu-item-divider{background-color:#404040!important}.ant-dropdown-menu-item-disabled,.ant-dropdown-menu-item-disabled:hover{cursor:default!important;color:#ffffff4d!important;background-color:#0000!important}.nav-wrapper{z-index:1000;width:100%;position:sticky;top:0;left:0;right:0}.nav-wrapper.nav-hidden{pointer-events:none;transform:translateY(-100%)}.nav-menu-card{width:100%;box-shadow:0 4px 6px #0000001a;border:none!important;border-radius:0 0 8px 8px!important}.nav-menu-card .ant-card-body{padding:4px 16px!important}.nav-container{align-items:center;gap:16px;width:100%;min-height:48px;display:flex}.nav-logo-section{color:inherit;flex-shrink:0;align-items:center;gap:12px;text-decoration:none;display:flex}.nav-logo-section:hover{text-decoration:none}.nav-logo{user-select:none;width:40px;height:40px}.nav-title{color:#fff;white-space:nowrap;user-select:none;letter-spacing:.025em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.5rem;font-weight:400;transition:color .2s}.nav-title:hover{color:#4caf50}.nav-items{flex:1;justify-content:center;display:flex;background:0 0!important;border-bottom:none!important}.nav-items .ant-menu-item{border-radius:6px;height:auto;margin:0 4px;padding:0 12px}.nav-items .ant-menu-item a{color:#ffffffd9;letter-spacing:.015em;align-items:center;gap:8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.2rem;font-weight:500;line-height:1;text-decoration:none;transition:color .2s;display:flex}.nav-home-icon{color:#ffffffd9;font-size:20px;transition:color .2s}.nav-items .ant-menu-item:hover .nav-home-icon{color:#4caf50}.nav-items .ant-menu-item:hover a,.nav-items .ant-menu-item-selected a{color:#4caf50!important}.nav-icon{color:inherit;font-size:16px}.nav-api-icon{color:#ffffffd9;font-size:16px;transition:color .2s;transform:rotate(-90deg)}.nav-items .ant-menu-item:hover .nav-api-icon,.nav-items .ant-menu-item-selected .nav-api-icon{color:#4caf50!important}.nav-token-image-wrapper{flex-shrink:0;width:18px;height:18px;display:inline-block;position:relative}.nav-token-image{user-select:none;border-radius:50%;width:18px;height:18px;transition:filter .2s;display:block}.nav-token-image-base{opacity:1;transition:opacity .2s;position:absolute;top:0;left:0}.nav-token-image-lit{opacity:0;transition:opacity .2s;position:absolute;top:0;left:0}.nav-items .ant-menu-item:hover .nav-token-image-base,.nav-items .ant-menu-item-selected .nav-token-image-base{opacity:0}.nav-items .ant-menu-item:hover .nav-token-image-lit,.nav-items .ant-menu-item-selected .nav-token-image-lit{opacity:1}.nav-drift-text{flex:1;justify-content:space-between;align-items:center;gap:6px;display:flex}.nav-new-tag{color:#fff;text-transform:uppercase;letter-spacing:.08em;text-shadow:0 1px 2px #0000004d;white-space:nowrap;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border-radius:2px;justify-content:center;align-items:center;padding:2px 5px;font-size:.55rem;font-weight:800;line-height:1;animation:2.5s ease-in-out infinite nav-glow-pulse;display:inline-flex;box-shadow:0 0 4px #10b9814d}@keyframes nav-glow-pulse{0%,to{opacity:.95;box-shadow:0 0 4px #10b9814d}50%{opacity:1;box-shadow:0 0 8px #10b98180}}.nav-container .wallet-button-wrapper{flex-shrink:0;align-items:center;height:36px;display:flex}.nav-search{flex-shrink:0;width:200px}.search-button{color:#999;background-color:#1a1a1a;border:1px solid #404040;border-radius:6px;justify-content:space-between;align-items:center;width:100%;padding:8px 12px;transition:all .2s;display:flex}.search-button:hover{background-color:#1f1f1f;border-color:#4caf50}.search-button:hover .search-shortcut{color:#4caf50;border-color:#4caf50}.search-text{text-align:left;color:#ffffff73;flex:1;margin-left:8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:400}.search-shortcut{color:#999;border:1px solid #666;border-radius:3px;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;transition:all .2s;display:flex}.mobile-controls{align-items:center;gap:12px;margin-left:auto;display:flex}.mobile-icon{color:#ccc;cursor:pointer;background-color:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.mobile-icon:hover{color:#4caf50;background-color:#ffffff1a;border-color:#4caf50}.nav-popover{z-index:9999!important}.nav-popover .ant-popover-inner{border-radius:8px!important;padding:0!important;overflow:hidden!important;box-shadow:0 8px 32px #0009!important}.nav-popover .ant-popover-content{background-color:#1a1a1a!important;border:1px solid #404040!important;border-radius:8px!important}.nav-popover .ant-popover-arrow{display:none!important}.mobile-menu-wrapper{background-color:#1a1a1a;border-radius:8px;min-width:200px;overflow:hidden}.mobile-menu-section{border-bottom:1px solid #ffffff0d}.mobile-menu-section:last-of-type{border-bottom:none}.mobile-menu-item{background:#1a1a1a;border-bottom:1px solid #ffffff0d}.mobile-menu-item:last-child{border-bottom:none}.mobile-menu-item a{color:#ffffffd9;align-items:center;gap:12px;padding:8px 16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.95rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.mobile-menu-item:hover{background-color:#4caf501a}.mobile-menu-item:hover a{color:#4caf50}.mobile-menu-parent{background:#1a1a1a}.mobile-submenu{background:#ffffff0a;flex-direction:column;padding:0 12px 0 28px;display:flex}.mobile-submenu-item{color:#ffffffd9;border-radius:6px;align-items:center;gap:8px;height:30px;padding:6px 8px;font-size:.85rem;transition:all .2s;display:flex;position:relative;text-decoration:none!important}.mobile-submenu-item:hover{color:#4caf50;background:#4caf501a}.mobile-submenu-icon{color:#ffffffd9;flex-shrink:0;font-size:14px;transition:color .2s}.mobile-submenu-item:hover .mobile-submenu-icon{color:#4caf50}.mobile-submenu-badge{justify-content:space-between;align-items:center;display:flex}.mobile-icon-placeholder{color:#ffffffd9;letter-spacing:.04em;background:0 0;border-radius:4px;justify-content:center;align-items:center;width:26px;height:26px;font-size:16px;font-weight:700;display:inline-flex}.mobile-footer-link-inline{color:#ffffffd9;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:8px;height:36px;padding:0 12px;text-decoration:none;transition:all .2s;display:inline-flex}.mobile-footer-link-inline:hover{color:#4caf50;background:#4caf501a;border-color:#4caf50}.mobile-icon-large{flex-shrink:0;width:20px;height:20px}.mobile-menu-item span:not(.mobile-badge){text-align:left;flex:0}.mobile-badge{color:#fff;text-transform:uppercase;letter-spacing:.08em;text-shadow:0 1px 2px #0000004d;white-space:nowrap;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border-radius:2px;justify-content:center;align-items:center;margin-left:auto;padding:2px 5px;font-size:.55rem;font-weight:800;line-height:1;animation:2.5s ease-in-out infinite nav-glow-pulse;display:inline-flex;box-shadow:0 0 4px #10b9814d}.mobile-social-section{background-color:#0000;align-items:stretch;gap:8px;padding:8px;display:flex}.mobile-social-section>*{flex:1}.mobile-social-btn{color:#ffffffa6;cursor:pointer;background-color:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;justify-content:center;align-items:center;height:36px;padding:0 12px;text-decoration:none;transition:all .2s;display:flex}.mobile-social-btn:hover{color:#4caf50;background-color:#4caf501a;border-color:#4caf50}.mobile-social-btn:hover .mobile-x-icon{filter:invert(60%)sepia(62%)saturate(560%)hue-rotate(95deg)brightness(95%)contrast(95%)}.mobile-social-btn:hover .mobile-icon-placeholder{color:#4caf50}.mobile-x-icon{width:20px;height:20px}.mobile-discord-icon{width:28px;height:28px}.mobile-about-icon{color:#ffffffd9;width:24px;height:24px;transition:color .2s}.mobile-footer-link-inline:hover .mobile-about-icon{color:#4caf50}.nav-items .ant-menu-item{position:relative!important}.nav-items .ant-menu-item:after,.nav-items .ant-menu-item:before,.nav-items .ant-menu-item-selected:after,.nav-items .ant-menu-item-selected:before{display:none!important}.nav-items .ant-menu-item .nav-underline{transform-origin:50%;background-color:#4caf50;height:1.25px;transition:transform .2s;position:absolute;bottom:6px;left:2px;right:2px;transform:scaleX(0)}.nav-items .ant-menu-item:hover .nav-underline,.nav-items .ant-menu-item-selected .nav-underline{transform:scaleX(1)}@media (width<=1024px){.nav-search{display:none!important}.nav-items .ant-menu-item{padding:0 8px}.nav-items .ant-menu-item a{font-size:.9rem}.nav-token-image{width:16px;height:16px}}.app-top-header{z-index:1000;backdrop-filter:blur(8px);pointer-events:none;background:linear-gradient(135deg,#0a0a0a 0%,#1a1a1a 50%,#0f0f0f 100%) 0 0/100vw 100vh fixed;justify-content:space-between;align-items:center;height:56px;padding:0 12px;display:flex;position:fixed;top:0;left:0;right:8px}.app-top-header *{pointer-events:auto}.app-header-logo-section{user-select:none;flex-shrink:0;align-items:center;gap:8px;margin-right:44px;display:flex;text-decoration:none!important}.app-header-logo-section:hover{opacity:.85;text-decoration:none!important}.app-header-logo{width:40px!important;height:40px!important}.app-header-title{color:#fffffff2;user-select:none;letter-spacing:-.02em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:22px;font-weight:600}.app-header-title.cosmic-santa-brand{z-index:0;display:inline-block;position:relative}.app-header-title.cosmic-santa-brand:after{content:"";transform-origin:225% 2070%;filter:drop-shadow(0 0 10px #00000073);pointer-events:none;z-index:2;background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20120%2080'%3E%3Cpath%20d='M18%2062%20C28%2036%2046%2018%2068%2016%20C78%2015%2088%2019%2096%2026%20C99%2017%20108%2015%20112%2019%20C114%2029%20109%2037%20101%2042%20C92%2049%2084%2054%2076%2059%20C67%2063%2058%2066%2048%2066%20C38%2066%2028%2065%2018%2062%20Z'%20fill='%23d63527'/%3E%3Cpath%20d='M22%2062%20C32%2041%2048%2027%2066%2025%20C75%2024%2084%2026%2091%2032%20C85%2032%2077%2034%2069%2037%20C58%2042%2049%2050%2040%2059%20Z'%20fill='%23ff4b3a'%20opacity='0.35'/%3E%3Crect%20x='12'%20y='54'%20width='92'%20height='18'%20rx='9'%20fill='%23ffffff'/%3E%3Crect%20x='16'%20y='57'%20width='84'%20height='12'%20rx='6'%20fill='%23f2f2f2'%20opacity='0.85'/%3E%3Ccircle%20cx='104'%20cy='18'%20r='10'%20fill='%23ffffff'/%3E%3Ccircle%20cx='101'%20cy='15'%20r='4'%20fill='%23f2f2f2'%20opacity='0.9'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.25em;height:1.25em;position:absolute;top:-.76em;left:-.56em;transform:rotate(15deg)}@media (width<=768px){.app-header-title.cosmic-santa-brand:after{width:1.9em;height:1.4em;top:-.72em;left:-.52em}}.app-header-sol-price{user-select:none;backdrop-filter:blur(12px);cursor:pointer;border-radius:6px;align-items:center;gap:8px;min-width:160px;height:36px;padding:8px 12px;transition:all .2s;display:flex;text-decoration:none!important}.app-header-sol-price:hover{background:#ffffff26;border-color:#fff3}.app-header-sol-price:active{will-change:transform;transform:scale(.98)}.app-header-sol-live-indicator{will-change:transform, opacity;background:#4caf50;border-radius:50%;flex-shrink:0;width:6px;height:6px;position:relative;overflow:visible;transform:translateZ(0)}.app-header-sol-live-indicator:after,.app-header-btc-live-indicator:after{content:"";opacity:0;will-change:transform, opacity;pointer-events:none;background:radial-gradient(circle,#4caf5099 0%,#4caf5059 40%,#4caf5000 70%);border-radius:50%;width:200%;height:200%;animation:2s ease-in-out infinite indicator-pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}@keyframes indicator-pulse{0%{opacity:.8;transform:translate(-50%,-50%)scale(1)}50%{opacity:0;transform:translate(-50%,-50%)scale(2.5)}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}.app-header-sol-logo{flex-shrink:0;align-items:center;width:20px;height:20px;display:flex}.app-header-sol-label{color:#fff9;letter-spacing:.02em;align-items:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:500;line-height:1;display:flex}.app-header-sol-value{color:#fffffff2;letter-spacing:.05em;align-items:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:600;line-height:1;display:flex}.app-header-btc-price{user-select:none;backdrop-filter:blur(12px);cursor:pointer;border-radius:6px;align-items:center;gap:8px;min-width:160px;height:36px;margin-left:12px;padding:8px 12px;transition:all .2s;display:flex;text-decoration:none!important}.app-header-btc-price:hover{background:#ffffff26;border-color:#fff3}.app-header-btc-price:active{will-change:transform;transform:scale(.98)}.app-header-btc-live-indicator{will-change:transform, opacity;background:#4caf50;border-radius:50%;flex-shrink:0;width:6px;height:6px;position:relative;overflow:visible;transform:translateZ(0)}.app-header-hot-token-price{cursor:pointer;perspective:1000px;justify-content:flex-start;align-items:center;width:220px;margin-left:0;display:flex;position:relative;overflow:hidden;text-decoration:none!important}.app-header-hot-token-wrapper{user-select:none;backdrop-filter:blur(12px);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;height:36px;padding:8px 12px;transition:background .2s cubic-bezier(.4,0,.2,1),width .4s cubic-bezier(.4,0,.2,1);display:inline-flex}.app-header-hot-token-content{will-change:transform, opacity;transform-style:preserve-3d;align-items:center;gap:6px;display:flex}.token-exiting .app-header-hot-token-content{animation:.4s cubic-bezier(.25,.46,.45,.94) token-cube-exit}.token-entering .app-header-hot-token-content{animation:.4s cubic-bezier(.25,.46,.45,.94) token-cube-enter}@keyframes token-cube-exit{0%{opacity:1;transform:rotateX(0)translateZ(0)scale(1)}to{opacity:0;transform:rotateX(-90deg)translateZ(30px)scale(.95)}}@keyframes token-cube-enter{0%{opacity:0;transform:rotateX(90deg)translateZ(40px)scale(.95)}to{opacity:1;transform:rotateX(0)translateZ(0)scale(1)}}.app-header-hot-token-wrapper:hover{background:#ffffff26}.app-header-hot-token-wrapper:active{will-change:transform;transform:scale(.98)}.token-exiting .app-header-hot-token-wrapper:active,.token-entering .app-header-hot-token-wrapper:active{transform:none!important}.app-header-hot-token-live-indicator{will-change:transform, opacity;background:#4caf50;border-radius:50%;flex-shrink:0;width:6px;height:6px;position:relative;overflow:visible;transform:translateZ(0)}.app-header-hot-token-live-indicator:after{content:"";opacity:0;will-change:transform, opacity;pointer-events:none;background:radial-gradient(circle,#4caf5099 0%,#4caf5059 40%,#4caf5000 70%);border-radius:50%;width:200%;height:200%;animation:2s ease-in-out infinite indicator-pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}.app-header-hot-token-logo{border-radius:50%;flex-shrink:0;align-items:center;display:flex;width:20px!important;height:20px!important}.app-header-hot-token-label{color:#fff9;letter-spacing:.02em;flex-shrink:0;align-items:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:500;line-height:1;display:flex}.app-header-hot-token-value{color:#fffffff2;letter-spacing:.05em;flex-shrink:0;align-items:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:600;line-height:1;display:flex}.app-header-hot-token-change{letter-spacing:.02em;flex-shrink:0;align-items:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:700;line-height:1;display:flex}.app-header-hot-token-change.positive{color:#4caf50}.app-header-hot-token-change.negative{color:#f44336}.app-header-divider{border-color:#fff3;align-self:center;height:24px;margin:0 8px}.app-header-trending-label{color:#ffffff80;letter-spacing:.08em;text-transform:uppercase;user-select:none;cursor:help;margin-left:12px;margin-right:8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:11px;font-weight:600;line-height:1.2;transition:color .2s}.app-header-trending-label:hover{color:#ffffffbf}.trending-popover-overlay .ant-popover-inner{background:linear-gradient(135deg,#1a1a1a 0%,#0f0f0f 100%)!important;border:1px solid #ffffff1a!important;max-width:240px!important;padding:0!important;transition:border-color .3s!important;box-shadow:0 0 16px #ffffff14!important}.trending-popover-overlay .ant-popover-inner-content{color:#ffffffd9!important;background:0 0!important;border-radius:6px!important;padding:0!important}.trending-popover-overlay:hover .ant-popover-inner{border-color:#fff3!important}.trending-popover-overlay .ant-popover-arrow{display:block!important}.trending-popover-overlay .ant-popover-arrow:before{background:#ffffff1a!important;border-color:#ffffff1a!important}.trending-popover-overlay .ant-popover-arrow:after{border-color:#ffffff1a!important}.trending-popover-content{padding:12px 16px}.trending-popover-title{color:#fffffff2;letter-spacing:-.01em;margin:0 0 8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:600}.trending-popover-text{color:#ffffffb3;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:12px;line-height:1.5}@media (prefers-reduced-motion:reduce){.app-header-sol-live-indicator:after,.app-header-btc-live-indicator:after,.app-header-hot-token-live-indicator:after{opacity:0!important;animation:none!important;transform:translate(-50%,-50%)scale(1)!important}}.app-header-btc-logo{flex-shrink:0;align-items:center;width:20px;height:20px;display:flex}.app-header-btc-label{color:#fff9;letter-spacing:.02em;align-items:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:500;line-height:1;display:flex}.app-header-btc-value{color:#fffffff2;letter-spacing:.05em;align-items:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:600;line-height:1;display:flex}.app-top-header .wallet-button-wrapper,.app-header-right-section .wallet-button-wrapper{flex-shrink:0;margin-right:12px}.app-header-search-button{color:#999!important;background-color:#1a1a1a!important;border:1px solid #404040!important;border-radius:6px!important;flex:auto!important;justify-content:space-between!important;align-items:center!important;min-width:200px!important;max-width:420px!important;height:auto!important;padding:8px 12px!important;transition:all .2s!important;display:flex!important}.app-header-search-button:hover{background-color:#1f1f1f!important;border-color:#4caf50!important}.app-header-search-button .app-header-search-shortcut{transition:all .3s!important}.app-header-search-button:hover .app-header-search-shortcut{color:#4caf50!important;border-color:#4caf50!important}.app-header-search-button .anticon{color:#999;font-size:16px}.app-header-search-text{text-align:left;color:#ffffff73;white-space:nowrap;text-overflow:ellipsis;flex:1;margin-left:8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:400;overflow:hidden}.app-header-search-shortcut{color:#999;border:1px solid #666;border-radius:3px;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;display:flex}.app-header-left-section{flex-shrink:0;align-items:center;gap:0;display:flex}.app-header-right-section{flex-shrink:1;align-items:center;gap:0;min-width:0;display:flex}.app-header-spacer{flex:1}.app-header-wallet-button{text-shadow:0 1px 2px #0003!important;background:linear-gradient(90deg,#f093fb 0%,#a855f7 50%,#3b82f6 100%)!important;border:1px solid #ffffff84!important;border-radius:6px!important;align-items:center!important;gap:8px!important;height:36px!important;margin-right:12px!important;padding:0 16px!important;font-size:14px!important;font-weight:600!important;transition:all .2s!important;display:flex!important;box-shadow:0 2px 8px #a855f74d!important}.app-header-wallet-button:hover{filter:brightness(1.15)}.app-header-wallet-button:active{box-shadow:0 0 6px #c180ff4d!important}.app-header-wallet-button .anticon{font-size:16px!important}.app-header-user-button{color:#999!important;background-color:#ffffff0d!important;border:1px solid #ffffff1a!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:36px!important;height:36px!important;padding:0!important;transition:all .2s!important;display:flex!important}.app-header-user-button:hover{color:#4caf50!important;background-color:#ffffff1a!important;border-color:#4caf50!important}.app-header-user-button svg{width:24px;height:24px}@media (width<=1200px){.app-header-sol-price,.app-header-btc-price,.app-header-divider,.app-header-trending-label{display:none!important}}@media (width<=768px){.app-top-header{display:none}}.price-flash-up{animation:2s ease-in-out flash-green}.price-flash-down{animation:2s ease-in-out flash-red}@keyframes flash-green{0%{background-color:#4caf50b3}50%{background-color:#4caf504d}to{background-color:#0000}}@keyframes flash-red{0%{background-color:#ff4d4fb3}50%{background-color:#ff4d4f4d}to{background-color:#0000}}.skeleton-price{pointer-events:none;cursor:default!important}.skeleton-price:hover{background:#ffffff0d!important;border-color:#ffffff1a!important}.skeleton-price .ant-skeleton-input,.skeleton-price .ant-skeleton-avatar{background:linear-gradient(135deg,#ffffff08 0%,#ffffff14 25%,#ffffff1f 50%,#ffffff14 75%,#ffffff08 100%) 0 0/200% 100%;border-radius:4px;animation:2s ease-in-out infinite modernSkeletonLoading}.skeleton-trending{pointer-events:none;cursor:default!important}.skeleton-trending:hover{color:#ffffff80!important}.skeleton-trending .ant-skeleton-input{background:linear-gradient(135deg,#ffffff08 0%,#ffffff14 25%,#ffffff1f 50%,#ffffff14 75%,#ffffff08 100%) 0 0/200% 100%;border-radius:4px;animation:2s ease-in-out infinite modernSkeletonLoading}@keyframes modernSkeletonLoading{0%{background-position:-200% 0}to{background-position:200% 0}}.ant-card-head{min-height:2.8rem!important;padding:0 12px!important}.app-layout{background:linear-gradient(135deg,#0a0a0a 0%,#1a1a1a 50%,#0f0f0f 100%);min-height:100vh;overflow-x:hidden}.app-content{background:0 0;flex-direction:row;min-height:100vh;padding-top:48px;padding-left:240px;display:flex;overflow:visible}.app-content.sider-collapsed{padding-left:80px}.app-content.mobile-layout{padding-top:0;padding-left:0}.app-content>.ant-layout-sider+.ant-layout{flex:1;min-height:calc(100vh - 48px);flex-direction:column!important;display:flex!important}.app-content .ant-layout-content{flex:1 0 auto}body{padding-top:0;overflow:hidden auto}html,body{height:100%;overflow-x:hidden}@media (width<=768px){html,body{height:100%;min-height:100vh;overflow-y:auto}.app-content{flex-direction:column!important;height:100%!important;min-height:100vh!important;padding-top:0!important;padding-left:0!important;display:flex!important}.app-content>.ant-layout{flex-direction:column!important;flex:1!important;min-height:calc(100vh - 56px)!important;display:flex!important}.ant-layout-content{flex:1 0 auto!important}.ant-layout-footer{flex-shrink:0!important;margin-top:auto!important}}.main-content-wrapper{box-sizing:border-box;width:100%;margin:0;padding:0;overflow-x:hidden}.ant-layout-footer{user-select:none;flex-shrink:0;margin-top:auto;width:100%!important;margin-left:0!important}.footer-content{white-space:nowrap;user-select:none;display:inline-block}.footer-content a{user-select:none}.footer-separator{user-select:none;margin:0 12px}.footer-copyright,.app-footer{user-select:none}@media (width<=768px){.app-footer{padding:12px 8px!important;font-size:.75rem!important}.footer-content{white-space:nowrap;justify-content:center;align-items:center;gap:4px;display:flex;overflow-x:auto}.footer-separator{font-size:.7rem;margin:0 6px!important}.footer-content a,.footer-copyright{white-space:nowrap;user-select:none;font-size:.75rem}}.dashboard-container{user-select:none;margin-left:1rem;margin-right:1rem}@media (width<=768px){.dashboard-container{margin-left:0;margin-right:0}}.ant-menu.ant-menu-dark{background:0 0!important}.ant-menu-dark .ant-menu-item-selected,.ant-menu-dark .ant-menu-submenu-title:hover,.ant-menu-dark .ant-menu-submenu-selected{background-color:#ffffff1a!important}.ant-menu-dark .ant-menu-sub{background:#1e1e1e!important}@media (width<=576px){.ant-menu-dark .ant-menu-sub{background:#1e1e1e!important}}.x-logo{z-index:1000;flex-direction:column;align-items:center;gap:.75em;display:flex}.x-logo-image{border-radius:15%;outline:1px solid #2d2d2d;width:36px;height:36px;transition:width .3s,height .3s,transform .3s,box-shadow .3s;box-shadow:0 0 5px #ffffff26}.token-image{object-fit:cover;vertical-align:middle;background-color:#0000001a;border:1px solid #ffffff26;border-radius:100%;width:24px;height:24px;margin-right:4px!important}.token-image.ant-image{vertical-align:middle;width:24px;height:24px;display:inline-block}.token-image.ant-image img{object-fit:cover;border:1px solid #ffffff26;border-radius:100%;width:24px;height:24px}.token-image-fallback{background:#0000001a url(/cosmic_new_white_square.webp) 50%/contain no-repeat;border:1px solid #ffffff26;display:inline-block}.token-image-placeholder{background:#0000001a url(/cosmic_new_white_square.webp) 50%/contain no-repeat;border:1px solid #ffffff26}.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ellipsis.numeric,.ellipsis .token-amount,.ellipsis .price-value{white-space:normal;text-overflow:unset;overflow:visible}.ant-pagination-item-ellipsis{user-select:none}.ant-input-prefix .anticon-search{color:#a3a3a3}.ant-card.inner-card,.ant-card.inner-card[class*=ant-card]{border-radius:8px;margin:0!important}.header-card.ant-card{padding:8px 16px!important}.ant-card-head,.ant-card-body{border-color:#373737!important}.inner-card>.ant-card-body{padding:16px!important}.ant-table-thead>tr>th{box-sizing:border-box!important;border-top:1px solid #323232!important;border-bottom:1px solid #323232!important;height:28px!important;padding:0 8px!important;font-size:.875rem!important;font-weight:500!important}.ant-table-thead{box-sizing:border-box!important;height:28px!important}.ant-table-thead>tr>th .ant-table-column-sorter{vertical-align:middle!important;margin-top:1px!important}.ant-table-thead>tr>th .ant-table-column-sorter-inner,.ant-table-thead>tr>th .ant-table-column-sorter-up,.ant-table-thead>tr>th .ant-table-column-sorter-down{vertical-align:middle!important;line-height:1!important}.ant-table-tbody>tr>td{padding:3.1px .3rem!important}.ant-table-measure-row{display:none!important}.ant-table{border-collapse:collapse!important;border-spacing:0!important}.ant-table-container,.ant-table-content{border-spacing:0!important}.ant-table-thead,.ant-table-tbody{border-collapse:collapse!important}.ant-table-thead>tr>th,.ant-table-tbody>tr>td{border-spacing:0!important}@media (width<=1600px){.ant-table{font-size:.9rem}td.ant-table-cell,th.ant-table-cell{padding:6px!important}}@media (width<=992px){.ant-table{font-size:.85rem}td.ant-table-cell,th.ant-table-cell{padding:4px!important}}@media (width<=768px){.ant-table{font-size:.8rem}td.ant-table-cell,th.ant-table-cell{padding:3px!important}.ant-table-cell{white-space:nowrap}.orders-header-controls,.aggregate-header-controls,.dca-header-controls,.mobile-controls{flex-flow:row!important;align-items:center!important;gap:8px!important;display:flex!important}.orders-header-controls .ant-input,.aggregate-header-controls .ant-input,.dca-header-controls .ant-input,.mobile-controls .ant-input,.orders-header-controls .ant-select,.aggregate-header-controls .ant-select,.dca-header-controls .ant-select,.mobile-controls .ant-select{flex:auto!important;max-width:none!important}.nav-items{flex-direction:row}}.ant-menu-dark .ant-menu-item,.ant-menu-dark .ant-menu-submenu-title{white-space:nowrap!important}@media (width<=768px){.dca-viewer-container{padding:0 2px!important}}.dca-viewer-container{margin:0 auto}.dca-viewer-container .ant-row:nth-child(2){margin-top:8px!important}.ant-menu-title-content{user-select:none;font-family:monospace;font-size:1.25rem;transition:font-size .3s}.ant-menu-horizontal{border-bottom:none}.ant-menu-item .ant-menu-item-icon{font-size:1.25rem!important}h3.ant-typography,h4.ant-typography{user-select:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:450}.ant-space-gap-row-large{gap:8px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#141414;border-radius:12px}::-webkit-scrollbar-thumb{background:#3a3a3a;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#464646}::-webkit-scrollbar-corner{background:#141414!important}::-webkit-scrollbar-corner{background:#141414!important}html::-webkit-scrollbar{width:8px!important;height:8px!important}body::-webkit-scrollbar{width:8px!important;height:8px!important}html::-webkit-scrollbar-corner{background:#141414!important}body::-webkit-scrollbar-corner{background:#141414!important}code{color:#70c3ff;background-color:#333;border-radius:4px;padding:.2em .4em}.spinner-container{justify-content:center;align-items:center;height:100vh;display:flex}.indicator{border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.buy-indicator{background-color:#52c41a}.sell-indicator{background-color:#bb242c}.ant-card .ant-card-body:has(>.ant-table-wrapper){padding:0!important}.progress-row{align-items:center;height:20px;display:flex}.custom-progress{flex-grow:1;margin-right:8px}.progress-text{white-space:nowrap;text-align:right;color:#e0e0e0;width:40px;font-size:12px;line-height:1}.bar-chart-container{width:100%;height:320px;min-height:0;display:flex}.flash-new-row{animation:1.5s ease-in-out flash-green}@keyframes new-order-pulse-buy{0%{background-color:#52c41a4d;box-shadow:0 0 #52c41ab3}50%{background-color:#52c41a80;box-shadow:0 0 0 8px #52c41a00}to{background-color:#0000;box-shadow:0 0 #52c41a00}}@keyframes new-order-pulse-sell{0%{background-color:#ff4d4f4d;box-shadow:0 0 #ff4d4fb3}50%{background-color:#ff4d4f80;box-shadow:0 0 0 8px #ff4d4f00}to{background-color:#0000;box-shadow:0 0 #ff4d4f00}}@keyframes updated-order-pulse{0%{background-color:#ffc1074d;box-shadow:0 0 #ffc107b3}50%{background-color:#ffc10780;box-shadow:0 0 0 8px #ffc10700}to{background-color:#0000;box-shadow:0 0 #ffc10700}}@keyframes new-buy-flash{0%{opacity:.8;background-color:#22c55e99;transform:translateY(-8px)}15%{opacity:1;background-color:#22c55e66;transform:translateY(0)}50%{opacity:1;background-color:#22c55e33;transform:translateY(0)}85%{opacity:1;background-color:#22c55e0d;transform:translateY(0)}to{opacity:1;background-color:#0000;transform:translateY(0)}}@keyframes new-sell-flash{0%{opacity:.8;background-color:#ef444499;transform:translateY(-8px)}15%{opacity:1;background-color:#ef444466;transform:translateY(0)}50%{opacity:1;background-color:#ef444433;transform:translateY(0)}85%{opacity:1;background-color:#ef44440d;transform:translateY(0)}to{opacity:1;background-color:#0000;transform:translateY(0)}}@keyframes subtle-flash{0%{background-color:#fff3}to{background-color:#0000}}@keyframes pulse-chi{0%{opacity:.7;box-shadow:0 0 4px}50%{opacity:1;box-shadow:0 0 8px currentColor, 0 0 12px rgba(currentColor, .4)}to{opacity:.7;box-shadow:0 0 4px}}.ant-table-wrapper .ant-table-cell{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ant-table-wrapper .ant-table-cell:has(.token-amount),.ant-table-wrapper .ant-table-cell:has(.price-value),.ant-table-wrapper .ant-table-cell[data-numeric=true]{white-space:normal;text-overflow:unset;overflow:visible}.chart-title{align-items:center;display:flex}.ant-tooltip{font-size:.8em!important}@media (width<=768px){.ant-tooltip{display:none!important}}.limit-orders-high-amount-tier1>.ant-table-cell:nth-child(4),.kamino-high-amount-tier1>.ant-table-cell:nth-child(3){background:#0f1a2f;box-shadow:inset 0 0 12px #0f1a2f4d;background:linear-gradient(90deg,#0f1a2f00,#0f1a2f88,#0f1a2fcc)!important}.limit-orders-high-amount-row>.ant-table-cell:nth-child(4),.kamino-high-amount-row>.ant-table-cell:nth-child(3){background:#141e30;box-shadow:inset 0 0 12px #1d2e4d33;background:linear-gradient(90deg,#1d2e4d00,#1d2e4da8,#1d2e4dd4)!important}.limit-orders-high-amount-tier2>.ant-table-cell:nth-child(4),.kamino-high-amount-tier2>.ant-table-cell:nth-child(3){box-shadow:inset 0 0 12px #9333ea33;background:linear-gradient(90deg,#9333ea00,#9333ea26,#9333ea4d)!important}.limit-orders-high-amount-tier3>.ant-table-cell:nth-child(4),.kamino-high-amount-tier3>.ant-table-cell:nth-child(3){background:#1e3c72;box-shadow:inset 0 0 12px #9333ea33;background:linear-gradient(90deg,#9333ea00,#9333ea26,#9333ea4d)!important}.limit-orders-premium-tier>.ant-table-cell:nth-child(4),.kamino-premium-tier>.ant-table-cell:nth-child(3){box-shadow:inset 0 0 12px #ffd70033;background:linear-gradient(90deg,#ffd70000,#ffd70026,#ffd7004d)!important}.limit-orders-elite-tier>.ant-table-cell:nth-child(4),.kamino-elite-tier>.ant-table-cell:nth-child(3){position:relative;overflow:hidden;box-shadow:inset 0 0 8px #ff8c004d;background:linear-gradient(90deg,#ff8c001a,#ffa50040)!important;border:1px solid #ffa500cc!important}.limit-orders-elite-tier>.ant-table-cell:nth-child(4):after,.kamino-elite-tier>.ant-table-cell:nth-child(3):after{content:"";background:#fff;border-radius:50%;width:2px;height:2px;animation:3.5s linear infinite fuseBurn;position:absolute;box-shadow:0 0 6px 2px #ffa500cc}.dca-amount-tier1>.ant-table-cell:nth-child(3){position:relative}.buy-row.dca-amount-tier1>.ant-table-cell:nth-child(3):before{content:"";filter:blur(3px);pointer-events:none;z-index:0;background:linear-gradient(270deg,#52c41a26,#52c41a1a,#52c41a0f,#0000);width:100px;height:100%;position:absolute;top:0;right:0}.sell-row.dca-amount-tier1>.ant-table-cell:nth-child(3):before{content:"";filter:blur(3px);pointer-events:none;z-index:0;background:linear-gradient(270deg,#ff4d4f26,#ff4d4f1a,#ff4d4f0f,#0000);width:100px;height:100%;position:absolute;top:0;right:0}.dca-amount-tier2>.ant-table-cell:nth-child(3){position:relative}.buy-row.dca-amount-tier2>.ant-table-cell:nth-child(3):before{content:"";filter:blur(3px);pointer-events:none;z-index:0;background:linear-gradient(270deg,#52c41a38,#52c41a26,#52c41a17,#0000);width:110px;height:100%;position:absolute;top:0;right:0}.sell-row.dca-amount-tier2>.ant-table-cell:nth-child(3):before{content:"";filter:blur(3px);pointer-events:none;z-index:0;background:linear-gradient(270deg,#ff4d4f38,#ff4d4f26,#ff4d4f17,#0000);width:110px;height:100%;position:absolute;top:0;right:0}.dca-amount-tier3>.ant-table-cell:nth-child(3){position:relative}.buy-row.dca-amount-tier3>.ant-table-cell:nth-child(3):before{content:"";filter:blur(3px);pointer-events:none;z-index:0;background:linear-gradient(270deg,#52c41a4d,#52c41a33,#52c41a1f,#0000);width:120px;height:100%;position:absolute;top:0;right:0}.sell-row.dca-amount-tier3>.ant-table-cell:nth-child(3):before{content:"";filter:blur(3px);pointer-events:none;z-index:0;background:linear-gradient(270deg,#ff4d4f4d,#ff4d4f33,#ff4d4f1f,#0000);width:120px;height:100%;position:absolute;top:0;right:0}.dca-amount-tier4>.ant-table-cell:nth-child(3){position:relative}.buy-row.dca-amount-tier4>.ant-table-cell:nth-child(3):before{content:"";filter:blur(3px);pointer-events:none;z-index:0;background:linear-gradient(270deg,#52c41a61,#52c41a40,#52c41a26,#0000);width:130px;height:100%;position:absolute;top:0;right:0}.sell-row.dca-amount-tier4>.ant-table-cell:nth-child(3):before{content:"";filter:blur(3px);pointer-events:none;z-index:0;background:linear-gradient(270deg,#ff4d4f61,#ff4d4f40,#ff4d4f26,#0000);width:130px;height:100%;position:absolute;top:0;right:0}.dca-amount-tier1>.ant-table-cell:nth-child(3)>*,.dca-amount-tier2>.ant-table-cell:nth-child(3)>*,.dca-amount-tier3>.ant-table-cell:nth-child(3)>*,.dca-amount-tier4>.ant-table-cell:nth-child(3)>*{z-index:1;position:relative}.hedge-fund-table tr:after,.hedge-fund-table td:after,.hedge-fund-table .ant-table-cell:after,.hedge-fund-table [class*=tier]:after,.hedge-fund-table [class*=tier]>:after,.hedge-fund-table .limit-orders-elite-tier>.ant-table-cell:after,.hedge-fund-table .kamino-elite-tier>.ant-table-cell:after,.hedge-fund-table .limit-orders-50k-tier>.ant-table-cell:after,.hedge-fund-table .kamino-50k-tier>.ant-table-cell:after,.hedge-fund-table .limit-orders-whale-tier>.ant-table-cell:after,.hedge-fund-table .dca-whale-tier>.ant-table-cell:after,.hedge-fund-table .kamino-whale-tier>.ant-table-cell:after{content:none!important;display:none!important}.limit-orders-50k-tier>.ant-table-cell:nth-child(4),.kamino-50k-tier>.ant-table-cell:nth-child(3){background:#1e3c72;box-shadow:inset 0 0 12px #248db333;background:linear-gradient(90deg,#248db300,#248db344,#248db36c)!important}@keyframes fuseBurn{0%{top:-1px;left:-1px;box-shadow:0 0 6px 2px #ffa500cc,0 0 4px 1px #fff6}25%{top:-1px;left:calc(100% - 1px);box-shadow:0 0 8px 3px #ff8c0099}50%{top:calc(100% - 1px);left:calc(100% - 1px);box-shadow:0 0 6px 2px #ffa500cc,0 0 4px 1px #fff6}75%{top:calc(100% - 1px);left:-1px;box-shadow:0 0 8px 3px #ff8c0099}to{top:-1px;left:-1px;box-shadow:0 0 6px 2px #ffa500cc,0 0 4px 1px #fff6}}.ant-card-head-title,.ant-card-extra,.ant-card .ant-card-head-title,.ant-card .ant-card-extra,.table-card .ant-card-head-title,.table-card .ant-card-extra,.orders-table-container .ant-card-head-title,.orders-table-container .ant-card-extra,.limit-orders-table-container .ant-card-head-title,.limit-orders-table-container .ant-card-extra,.kamino-swaps-table-container .ant-card-head-title,.kamino-swaps-table-container .ant-card-extra,.dca-viewer-container .ant-card-head-title,.dca-viewer-container .ant-card-extra,div[class*=-table-container] .ant-card-head-title,div[class*=-table-container] .ant-card-extra,div[class*=table-card] .ant-card-head-title,div[class*=table-card] .ant-card-extra,.ant-card.inner-card .ant-card-head-title,.ant-card.inner-card .ant-card-extra,.ant-card.chart-card .ant-card-head-title,.ant-card.chart-card .ant-card-extra{letter-spacing:.02em!important;padding:0!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;font-weight:400!important;line-height:1.2!important;overflow:visible!important}.ant-table-footer,.ant-card .ant-table-footer,.table-card .ant-table-footer,.orders-table-container .ant-table-footer,.limit-orders-table-container .ant-table-footer,.kamino-swaps-table-container .ant-table-footer,.dca-viewer-container .ant-table-footer,div[class*=-table-container] .ant-table-footer,div[class*=table-card] .ant-table-footer{background:linear-gradient(#141414,#1f1f1f)!important;border-top:1px solid #404040!important;min-height:36px!important;padding:8px 12px!important}.ant-table-pagination.ant-pagination,.ant-card .ant-table-pagination.ant-pagination,.table-card .ant-table-pagination.ant-pagination,.orders-table-container .ant-table-pagination.ant-pagination,.limit-orders-table-container .ant-table-pagination.ant-pagination,.kamino-swaps-table-container .ant-table-pagination.ant-pagination,.dca-viewer-container .ant-table-pagination.ant-pagination,div[class*=-table-container] .ant-table-pagination.ant-pagination,div[class*=table-card] .ant-table-pagination.ant-pagination{margin:4px 7px 4px 0!important;padding:0!important}.ant-pagination.ant-pagination-mini .ant-pagination-total-text{height:24px!important}.ant-table-wrapper .ant-table-container table>thead>tr:first-child>:last-child{border-start-end-radius:0!important}.ant-table-wrapper .ant-table-container table>thead>tr:first-child>:first-child{border-start-start-radius:0!important}.ant-breadcrumb{margin:0!important;padding:0!important;line-height:1.2!important}.ant-breadcrumb-separator{margin:0 4px!important}.ant-breadcrumb>span{margin:0!important;padding:0!important}.main-content-wrapper>div:first-child{margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}img[src="/kamino_logo_new.webp"]{object-fit:cover;transform-origin:50%;border:1px solid #fff3;position:relative;transform:scale(1.2);border-radius:50%!important}.volume-stats-segmented .ant-segmented-item-selected{color:#fff!important;background:linear-gradient(90deg,#4caf50d9 50%,#4caf4fb3 100%)!important}.volume-stats-segmented .ant-segmented-item-selected .ant-segmented-item-label{color:#fff!important}.search-modal{user-select:none;width:100%;max-width:800px;transition:min-width .3s;position:relative;& .ant-modal-content{background-color:#141414;border:1px solid #333;flex-direction:column;height:85vh;padding:10px 8px 10px 10px;display:flex;left:50%;overflow:hidden;transform:translate(-50%);transition-duration:.2s!important;transition-timing-function:cubic-bezier(.25,.46,.45,.94)!important}& .token-column{align-items:center;display:flex}& ul{-webkit-padding-start:0px;padding-inline-start:0}& .ant-modal-header{background-color:#141414;margin-bottom:4px}& .search-header{align-items:center;margin-bottom:6px;padding-right:44px;display:flex}& .modal-search-input{color:#e0e0e0;background-color:#1a1a1a;border:1px solid #545454;width:100%;&:hover{border-color:#4caf50}&:before{border-color:#333}}& .search-results{flex-direction:column;flex:1;max-height:calc(100vh - 200px);display:flex;overflow-y:auto;& .search-result-item{box-sizing:border-box;border-radius:6px;align-items:center;width:100%;padding:2px 0;transition:background-color .1s;display:flex;&:hover{background-color:#1f1f1f}& .search-result-link{width:100%;color:inherit;align-items:center;text-decoration:none;display:flex;& .result-column{white-space:nowrap;text-overflow:ellipsis;flex:1;justify-content:flex-start;align-items:center;min-width:0;padding:0 0 0 8px;display:flex;overflow:hidden;&.volume-column{padding-left:0}&.marketcap-column,&.address-column{padding-left:10px}&.token-column{flex:2;min-width:35%}&.name-column,&.volume-column,&.marketcap-column,&.address-column,&.price-column{flex:1}&.address-column,&.volume-column,&.marketcap-column,&.address-column{text-align:left;color:#e0e0e0}}}}}& .ant-list-item-actions{flex-shrink:0;justify-content:center;align-items:center;gap:8px;display:flex}& .loading-container{justify-content:center;align-items:center;padding:20px 0;display:flex}& .token-image{border:1px solid #3d3d3d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin-right:8px;display:flex}& .ant-modal-close{border:1px solid #525252;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;padding:8px 10px;transition:border-color .1s,background-color .1s;display:flex;top:11px;right:10.5px;& .ant-modal-close-x{font-size:16px;line-height:1}&:hover{background-color:#1f1f1f;border-color:#4caf50}}& .price-label{color:#b2b2b2;margin-right:8px;font-size:.8rem}& .search-result-link:hover{color:inherit;text-decoration:none}& .ant-input-affix-wrapper-lg{padding:4px 10px}& .ant-input-prefix{margin-right:8px}& .ant-input-clear-icon svg{color:#979797;width:16px;height:16px;margin-top:1px}@media (width<=1000px){min-width:85vw}@media (width<=800px){min-width:95vw}@media (width<=500px){& .column-headers .header-item{white-space:normal;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;min-width:60px}& .price-column,& .price-header{flex:0 0 40px!important;width:40px!important;max-width:40px!important;padding-right:8px!important}& .token-name{text-overflow:ellipsis;max-width:100px;overflow:hidden}& .token-image{width:24px;height:24px;margin:2px 0}& .token-name,& .token-header,& .token-column,& .data-columns{min-width:40px}& .ant-table-container .ant-table-header{white-space:normal}& .ant-table-wrapper .ant-table-cell{overflow-wrap:normal;white-space:nowrap;text-overflow:clip;font-size:.75rem}& .ant-table-wrapper .ant-table-cell:last-child{max-width:60px;padding-right:0!important}& .price-tag{transform:scale(.8);min-width:40px!important}& .ant-table-body{overflow-x:auto!important}}& .ant-modal-mask,& .ant-modal{transition-duration:.2s!important;transition-timing-function:cubic-bezier(.25,.46,.45,.94)!important}& .ant-tag{scale:.95;margin:0!important}& .price-tag{color:#ffffffd9!important;box-shadow:none!important;background:#ffffff14!important;border:1px solid #fff3!important}& .table-wrapper{flex-direction:column;flex:1;width:100%;height:100%;transition:all .2s ease-in-out;display:flex;position:relative;overflow:hidden!important}& .table-content{flex:1;min-height:0;overflow-y:auto}& .table-footer{background-color:#141414;border-top:1px solid #333;flex-shrink:0;padding:4px 0 0}}.search-header svg{color:#979797}.result-column{align-items:center;display:flex}.search-result-link{align-items:center;width:100%;display:flex}.custom-pagination{background-color:#131313;border-radius:25px;flex-shrink:0;justify-content:center;align-items:center;width:auto;margin:10px auto;padding:10px 15px;display:flex}.ant-table-body{scrollbar-width:auto;scrollbar-color:auto;overflow-x:hidden!important}.token-name{font-weight:400;transition:font-size .2s ease-in-out}.data-columns{transition:font-size .2s ease-in-out}.ant-empty-image{margin-top:.8em;transform:scale(.75);opacity:.5!important}.ant-empty{flex-direction:column;align-items:center;height:100%;display:flex}.ant-empty-description{color:#888;font-size:16px}.ant-table-row:hover .token-name{text-decoration:none;transition:text-decoration .1s}.search-modal .table-footer{padding:0}.search-modal .custom-pagination.small-pagination{margin:0 auto!important;padding:0!important}.search-modal .ant-pagination.custom-pagination,.ant-pagination.custom-pagination{margin-top:0!important;margin-bottom:0!important;padding-bottom:0!important}.ant-pagination.custom-pagination{& .ant-pagination-item:not(.ant-pagination-item-active),& .ant-pagination-next,& .ant-pagination-prev{background-color:#1f1f1f!important;border:1px solid #333!important}}.no-scroll{overflow-y:hidden!important}body.no-scroll{width:100%!important;position:fixed!important;overflow:hidden!important}@media (hover:hover){.trade-marquee:hover{animation-play-state:paused}}.trade-marquee-container{box-sizing:border-box;user-select:none;isolation:isolate;background:0 0;border-radius:4px;align-items:center;width:100%;height:64px;margin:0 0 8px;padding:0;display:flex;position:relative;overflow:hidden}.trade-marquee-wrapper{white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;cursor:grab;user-select:none;border-radius:4px;flex:1;align-items:center;height:100%;margin:0 8px;display:flex;position:relative;overflow:auto hidden}.trade-marquee-wrapper:active{cursor:grabbing;will-change:transform}.trade-marquee-wrapper::-webkit-scrollbar{display:none}.trade-marquee-container:before,.trade-marquee-container:after{content:"";pointer-events:none;z-index:10;width:30px;position:absolute;top:0;bottom:0}.trade-marquee-container:before{background:linear-gradient(90deg,#0e0e0e 0%,#0e0e0ee6 30%,#0e0e0e33 80%,#0000 100%);left:0}.trade-marquee-container:after{background:linear-gradient(270deg,#161616 0%,#161616e6 30%,#16161633 80%,#0000 100%);right:0}.trade-marquee{white-space:nowrap;backface-visibility:hidden;align-items:center;height:100%;animation:120s linear 1s infinite both marquee;display:inline-flex;position:relative;transform:translateZ(0)}.trade-marquee.paused{animation-play-state:paused}@keyframes marquee{0%{transform:translate(0,0)}to{transform:translate(-33.3333%)}}.trade-marquee:not(.paused){will-change:transform}.trade-marquee.paused{will-change:auto}.trade-marquee-error,.trade-marquee-empty{color:#ffffff73;align-items:center;height:100%;padding:0 15px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:12px;display:flex}.trade-marquee-error{color:#ff4d4f}.trade-marquee-skeleton{align-items:center;gap:8px;height:100%;padding:0 8px;display:inline-flex}.trade-item-skeleton{background-color:#ffffff0d;border:1px solid #ffffff14;border-radius:8px;flex-shrink:0;align-items:center;gap:8px;height:48px;padding:6px 10px;display:inline-flex}.trade-skeleton-content{flex-direction:column;justify-content:center;gap:4px;display:flex}.trade-item{contain:layout style paint;border:1px solid #62626226;border-radius:8px;justify-content:space-between;align-items:center;gap:4px;height:48px;padding:6px 10px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;transition:all .2s;display:inline-flex;position:relative}.trade-item:active{will-change:transform;transform:scale(.98)}.trade-item.trade-buy,.trade-item.trade-sell{background-color:#ffffff17}.trade-item.top-1{background-color:#ffffff17;border:1px solid #62626226;box-shadow:0 0 12px #d4af371f}.trade-item.top-2{background-color:#ffffff17;border:1px solid #62626226;box-shadow:0 0 12px #c0c0c01f}.trade-item.top-3{background-color:#ffffff17;border:1px solid #62626226;box-shadow:0 0 12px #cd7f321f}.trade-market-logo{background:0 0;border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.market-logo-img{object-fit:contain;width:28px;height:28px}.trade-icon-stack{justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:relative}.trade-token-main{background:#ffffff14;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.token-main-img{object-fit:cover;border-radius:50%;width:32px;height:32px}.trade-dex-badge{z-index:2;background:#1e1e1ef2;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:absolute;top:-4px;left:-4px}.dex-badge-img{object-fit:contain;border-radius:50%;width:12px!important;height:12px!important}.trade-left,.trade-middle,.trade-right{flex-direction:column;justify-content:center;display:flex}.trade-left{align-items:flex-start}.trade-middle{text-align:center;flex:1;align-items:center;gap:4px;min-width:60px;max-width:120px}.trade-right{align-items:flex-end;gap:6px}.trade-right span{vertical-align:baseline;line-height:1}.token-icon{contain:strict;object-fit:cover;border:1px solid #ffffff26;border-radius:50%;flex-shrink:0;width:18px;height:18px;display:block}.token-symbol{color:#fffffff2;white-space:nowrap;font-size:14px;font-weight:700;line-height:1}.trade-arrow{color:#fff9;flex-shrink:0;font-size:10px;font-weight:600}.trade-meta{justify-content:center;align-items:center;gap:5px;display:flex}.trade-time{color:#ffffffb3;white-space:nowrap;flex-shrink:0;font-size:11px;line-height:1}.trade-separator{color:#ffffff40;font-size:9px;line-height:1}.trade-amount{white-space:nowrap;text-align:center;flex-shrink:0;font-family:Segoe UI,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:700;line-height:1}.trade-item.trade-buy .trade-amount{color:#4caf50}.trade-item.trade-sell .trade-amount{color:#ff4d4f}.trade-item.top-1 .trade-amount{color:#d4af37;text-shadow:0 0 6px #d4af374d}.trade-item.top-2 .trade-amount{color:silver;text-shadow:0 0 6px #c0c0c04d}.trade-item.top-3 .trade-amount{color:#cd7f32;text-shadow:0 0 6px #cd7f324d}.trade-type{text-transform:uppercase;letter-spacing:.5px;border-radius:3px;flex-shrink:0;padding:2px 5px;font-size:8.5px;font-weight:700;line-height:1}.trade-type.buy{color:#52c41a;background-color:#4caf5033;border:1px solid #4caf504d}.trade-type.sell{color:#ff4d4f;background-color:#f4433633;border:1px solid #f443364d}.trade-item-link{color:inherit;cursor:pointer;-webkit-user-drag:none;align-items:center;height:100%;padding:0 4px;text-decoration:none;display:inline-flex;position:relative}.trade-item-link:hover{text-decoration:none}.trade-item-link:hover>.trade-item,.trade-item-link:hover>.trade-item.top-1,.trade-item-link:hover>.trade-item.top-2,.trade-item-link:hover>.trade-item.top-3{background-color:#ffffff26}.drift-trades-section{background:0 0;border-radius:6px;align-items:center;height:100%;padding:0 6px 0 0;display:inline-flex;position:relative}.trade-on-drift-button{color:#fffffff2;cursor:pointer;white-space:nowrap;letter-spacing:.2px;-webkit-user-drag:none;contain:layout style paint;background:#ffffff17;border:1px solid #62626226;border-radius:8px;justify-content:center;align-items:center;gap:10px;height:48px;margin-right:6px;padding:6px 20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:10px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex;position:relative;overflow:hidden}.trade-on-drift-button .drift-logo-container{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.trade-on-drift-button:hover{color:#fff;background:#ffffff26;border-color:#62626226;text-decoration:none}.trade-on-drift-button:active{will-change:transform;transform:scale(.98)}.drift-button-text{flex-direction:column;align-items:flex-start;gap:1px;display:flex}.drift-button-line1{letter-spacing:.2px;font-size:13px;font-weight:600;line-height:1}.drift-button-line2{opacity:.7;font-size:11px;font-weight:400;line-height:1}.other-trades-section{align-items:center;height:100%;display:inline-flex}@media (width<=768px){.trade-marquee-container{width:100%;margin:0;padding:0}.trade-item{height:44px;padding:4px 8px}.trade-on-drift-button{height:44px;padding:4px 16px}.trade-market-logo,.trade-on-drift-button .drift-logo-container{width:30px;height:30px}.market-logo-img{width:18px;height:18px}.token-icon{width:16px;height:16px}.token-symbol,.trade-amount{font-size:10px}.trade-time{font-size:8px}.trade-type{padding:1px 4px;font-size:6px}.trade-middle{min-width:110px;max-width:130px}}.dca-viewer-container{margin:0 auto;padding-left:16px;padding-right:16px}.dashboard-container-new{color:#e0e0e0;background:0 0;max-width:100%;min-height:calc(100vh - 200px);padding:0 8px}.jupiter-dca-viewer-container{color:#e0e0e0;max-width:1200px;margin:0 auto}.orders-table-container{text-shadow:.5px .5px #000;border-radius:8px;box-shadow:0 4px 6px #0000001a}.dashboard-divider{border-color:#2a2a2a!important;margin:32px 0!important}.dashboard-divider.ant-divider{background:linear-gradient(90deg,#0000 0%,#2a2a2a 20% 80%,#0000 100%)}.dca-viewer-container h3.ant-typography{margin-bottom:.8em}.dashboard-container-new .ant-card{background:linear-gradient(135deg,#141414 0%,#1a1a1a 100%);border:1px solid #333;border-radius:8px;transition:all .3s}.dashboard-container-new .ant-row{margin-top:8px!important;margin-bottom:8px!important}.dashboard-container-new .ant-row:first-child{margin-top:0!important;margin-bottom:0!important}.dashboard-section{margin-top:24px}.dashboard-section--last{margin-bottom:24px}.dashboard-container-new .ant-card-head{background:linear-gradient(#181818,#141414);border-bottom:1px solid #1c1c1c;height:40px}.dashboard-container-new .ant-card-head-title{color:#e0e0e0;font-size:15px;font-weight:500}@media (width<=700px){h4.ant-typography{font-size:1rem!important}}@media (width>=992px){.mobile-chart-row{display:none!important}}.custom-pros-cons-title{margin-bottom:.8em}.loading-placeholder{justify-content:center;align-items:center;animation:1.5s ease-in-out infinite pulse;display:flex}.dashboard-container-new .ant-pagination-item{border-color:#2a2a2a;background:0 0!important}.dashboard-container-new .ant-pagination-item:hover,.dashboard-container-new .ant-pagination-item-active{border-color:#4caf50}.dashboard-container-new .ant-pagination-prev button,.dashboard-container-new .ant-pagination-next button{background:0 0!important}.dashboard-container-new .ant-pagination-prev:hover button,.dashboard-container-new .ant-pagination-next:hover button{color:#4caf50}.jupiter-dashboard{box-sizing:border-box;user-select:none;background:linear-gradient(135deg,#0a0a0a 0%,#1a1a1a 50%,#0f0f0f 100%);border-radius:8px;flex-direction:column;max-width:100vw;min-height:100vh;margin-top:-8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;display:flex;overflow:hidden visible}.jupiter-dashboard.fullscreen{z-index:9999;position:fixed;inset:0}.jupiter-header{backdrop-filter:blur(20px);z-index:100;background:#0a0a0af2;flex-shrink:0;width:100%;height:64px;line-height:64px;position:sticky;top:0;overflow:hidden;box-shadow:0 2px 8px #00000026;border-radius:8px 8px 0 0!important;padding:0!important}.jupiter-header .ant-col{align-items:center;display:flex}.jupiter-dashboard .ant-layout{border-radius:8px 8px 0 0;flex:1;overflow:hidden}.jupiter-content{background:0 0;height:auto;min-height:fit-content;padding:16px;overflow-y:visible}.jupiter-main-card{backdrop-filter:blur(20px);background:#14141499;border:1px solid #ffffff0a;border-radius:12px;flex-direction:column;height:auto;min-height:fit-content;display:flex;box-shadow:0 8px 32px #0006,inset 0 1px #ffffff05}.jupiter-tabs{flex-direction:column;height:auto;min-height:fit-content;display:flex}.jupiter-tabs .ant-tabs-nav{border-bottom:1px solid #ffffff0f;flex-shrink:0;padding:0 24px;margin:8px 0 0!important;overflow-x:visible!important}.jupiter-tabs .ant-tabs-tab{color:#ffffffa6;letter-spacing:.25px;background:0 0;border:none;border-radius:8px 8px 0 0;margin:0 4px;padding:8px 20px;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);overflow-x:visible!important}.jupiter-tabs .ant-tabs-tab:hover{color:#ffffffd9;background:#ffffff08}.jupiter-tabs .ant-tabs-tab-active{color:#fff;background:#ffffff0d;box-shadow:inset 0 1px #4caf50}.jupiter-tabs .ant-tabs-tab-disabled{opacity:.4;cursor:not-allowed}.jupiter-tabs .ant-tabs-ink-bar{display:none}.jupiter-tabs .tab-label{font-size:13px;font-weight:500}.jupiter-tab-new-badge{color:#fff;text-transform:uppercase;letter-spacing:.06em;text-shadow:0 1px 2px #0003;user-select:none;background:linear-gradient(135deg,#4caf50 0%,#2e7d32 100%);border-radius:3px;margin-left:6px;padding:3px 6px;font-size:.55rem;font-weight:700;line-height:1;display:inline-block;transform:translateY(-1px);box-shadow:0 1px 3px #4caf5066}.jupiter-tabs .ant-tabs-content-holder{flex:1;height:auto;overflow:visible}.jupiter-tabs .ant-tabs-tabpane{height:auto;min-height:fit-content;overflow-y:visible}.limit-v2-charts-section{padding:4px 0 12px 12px}.limit-v2-charts-row{width:100%}.jupiter-tabs .ant-tabs-content,.jupiter-tabs .ant-tabs-content-holder,.jupiter-tabs .ant-tabs-tabpane{width:100%;max-width:100%}.limit-v2-hero-section{box-sizing:border-box;width:100%;max-width:100%;padding:0 12px 12px}.limit-v2-hero-section>*,.limit-v2-hero-section .jupiter-stats-row{width:100%;max-width:100%}.jupiter-tab-content{height:auto;min-height:fit-content;padding:0;overflow-y:visible}.jupiter-global-metrics{box-sizing:border-box;border-radius:8px 8px 0 0;align-items:center;width:100%;height:100%;margin:0;padding-right:8px;display:flex;overflow:hidden}.jupiter-global-metrics .ant-row{box-sizing:border-box;width:100%;margin:0;padding:0}.jupiter-global-metrics .ant-col{min-width:0;padding:0 8px}.jupiter-global-metrics .ant-statistic{text-align:center}.jupiter-global-metrics .ant-statistic-title{white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;font-size:11px;overflow:hidden}.jupiter-global-metrics .ant-statistic-content{font-size:14px;line-height:1.2}.jupiter-global-metrics.loading .metric-skeleton{background:linear-gradient(135deg,#ffffff08 0%,#ffffff14 25%,#ffffff1f 50%,#ffffff14 75%,#ffffff08 100%) 0 0/200% 100%;border:1px solid #ffffff08;border-radius:8px;width:80px;height:40px;animation:2s ease-in-out infinite modernSkeletonLoading;position:relative}.jupiter-dashboard ::-webkit-scrollbar{width:6px;height:6px}.jupiter-dashboard ::-webkit-scrollbar-track{background:#ffffff05;border-radius:3px}.jupiter-dashboard ::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px;transition:background .3s}.jupiter-dashboard ::-webkit-scrollbar-thumb:hover{background:#fff3}.jupiter-dashboard .ant-card{backdrop-filter:blur(12px);background:#ffffff05;border:1px solid #ffffff0f;border-radius:8px}.jupiter-dashboard .orders-table-container.ant-card,.jupiter-dashboard .limit-orders-table-container.ant-card,.jupiter-dashboard .limitv2-table-container.ant-card,.jupiter-dashboard .jupiter-mobile-card.ant-card,.jupiter-dashboard .jupiter-limit-mobile-card.ant-card,.jupiter-dashboard .jupiter-limitv2-mobile-card.ant-card,.jupiter-dashboard .orders-table-container .ant-card-head,.jupiter-dashboard .limit-orders-table-container .ant-card-head,.jupiter-dashboard .limitv2-table-container .ant-card-head,.jupiter-dashboard .jupiter-mobile-card .ant-card-head,.jupiter-dashboard .jupiter-limit-mobile-card .ant-card-head,.jupiter-dashboard .jupiter-limitv2-mobile-card .ant-card-head,.jupiter-dashboard .orders-table-container .ant-card-head-wrapper,.jupiter-dashboard .limit-orders-table-container .ant-card-head-wrapper,.jupiter-dashboard .limitv2-table-container .ant-card-head-wrapper,.jupiter-dashboard .jupiter-mobile-card .ant-card-head-wrapper,.jupiter-dashboard .jupiter-limit-mobile-card .ant-card-head-wrapper,.jupiter-dashboard .jupiter-limitv2-mobile-card .ant-card-head-wrapper{overflow:visible!important}.jupiter-dashboard .orders-table-container .ant-card-head-title,.jupiter-dashboard .limit-orders-table-container .ant-card-head-title,.jupiter-dashboard .limitv2-table-container .ant-card-head-title,.jupiter-dashboard .jupiter-mobile-card .ant-card-head-title,.jupiter-dashboard .jupiter-limit-mobile-card .ant-card-head-title,.jupiter-dashboard .jupiter-limitv2-mobile-card .ant-card-head-title{text-overflow:unset!important;overflow:visible!important}.jupiter-dashboard .orders-table-container.ant-card{backdrop-filter:none!important;background:0 0!important;border:none!important}.jupiter-dashboard .limit-orders-table-container.ant-card,.jupiter-dashboard .limitv2-table-container.ant-card{backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.jupiter-dashboard .ant-space-item{justify-content:center;align-items:center;display:flex}.jupiter-dashboard .jupiter-mobile-card,.jupiter-dashboard .jupiter-limit-mobile-card,.jupiter-dashboard .jupiter-limitv2-mobile-card{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.jupiter-dashboard .jupiter-mobile-card .ant-card-head,.jupiter-dashboard .jupiter-limit-mobile-card .ant-card-head,.jupiter-dashboard .jupiter-limitv2-mobile-card .ant-card-head{background:0 0!important;border:none!important;border-radius:0!important;padding-left:0!important;padding-right:0!important}.jupiter-dashboard .jupiter-mobile-card .ant-card-body,.jupiter-dashboard .jupiter-limit-mobile-card .ant-card-body,.jupiter-dashboard .jupiter-limitv2-mobile-card .ant-card-body{background:0 0!important;padding:0!important}.jupiter-dashboard .jupiter-stats-row{width:100%;padding:0 12px 12px}.jupiter-dashboard .jupiter-stat-card{border-radius:12px;height:100%;box-shadow:0 0 14px #00000059}.jupiter-dashboard .jupiter-stat-icon{align-items:center;margin-bottom:8px;display:flex}.jupiter-dashboard .jupiter-stat-title{color:#ffffffa6;text-transform:uppercase;letter-spacing:.4px;font-size:11px;font-weight:600}.jupiter-dashboard .jupiter-stat-value{font-variant-numeric:tabular-nums;margin-top:4px;font-size:22px;font-weight:700;line-height:1.2}.jupiter-dashboard .jupiter-stat-subtext{color:#ffffff8c;margin-top:4px;font-size:10px;display:block}.jupiter-dashboard .ant-card-head-title{color:#ffffffd9;letter-spacing:.02em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:400}@media (width<=768px){.jupiter-dashboard,.jupiter-main-card,.jupiter-content,.jupiter-tab-content{max-width:100vw!important;overflow-x:hidden!important}.jupiter-main-card{border-radius:8px;height:auto;min-height:calc(100vh - 48px);margin:4px}.jupiter-content{padding:4px;overflow-y:visible}.jupiter-tab-content{min-height:400px;padding:8px;overflow-y:visible}.jupiter-header{flex-shrink:0;width:100%;margin:0;overflow:hidden;border-radius:8px 8px 0 0!important;height:36px!important;min-height:36px!important;padding:0!important;line-height:36px!important;position:sticky!important;top:0!important}.jupiter-tabs .ant-tabs-nav{margin:0;padding:0 8px;overflow:visible}.jupiter-tabs .ant-tabs-tab{border-radius:4px 4px 0 0;min-width:40px;margin:0 1px;padding:6px 4px}.jupiter-tabs .tab-label{margin-left:3px;font-size:10px;display:inline}.jupiter-tabs .ant-tabs-tab .anticon{margin:0;font-size:14px}.jupiter-dashboard .jupiter-stats-row{row-gap:8px}.jupiter-dashboard .jupiter-stats-row .ant-col{flex:0 0 50%;max-width:50%}.jupiter-dashboard .jupiter-stat-card{border-radius:10px;min-height:120px}.jupiter-dashboard .jupiter-stat-value{font-size:18px}}@media (width<=576px){.jupiter-header{border-radius:8px 8px 0 0;width:100%;margin:0;height:32px!important;min-height:32px!important;padding:0!important;line-height:32px!important;position:sticky!important;top:0!important}.mobile-single-row{box-sizing:border-box;gap:8px;width:100%;height:100%;margin:0;padding:0 12px}.mobile-metrics{margin:0 4px}.mobile-title{font-size:13px}.mobile-label{font-size:7px}.mobile-value{font-size:10px}.jupiter-tabs .ant-tabs-nav{margin-top:4px;padding:0 6px;overflow:visible}.jupiter-tabs .ant-tabs-tab{min-width:36px;margin:0;padding:5px 3px}.jupiter-tabs .ant-tabs-tab .anticon{font-size:13px}.jupiter-main-card{border-radius:6px;height:auto;min-height:calc(100vh - 44px);margin:2px}.jupiter-content{padding:2px;overflow-y:visible}.jupiter-tab-content{min-height:420px;padding:6px;overflow-y:visible}.jupiter-dashboard .jupiter-stats-row .ant-col{flex:0 0 50%;max-width:50%}.jupiter-dashboard .jupiter-stat-card{border-radius:10px;min-height:110px}.jupiter-dashboard .jupiter-stat-card .ant-card-body{padding:12px!important}.jupiter-dashboard .jupiter-stat-value{font-size:17px}}.jupiter-dashboard .ant-layout{background:0 0}.jupiter-dashboard .ant-layout-content{padding-top:8px;padding-left:8px;position:relative}.jupiter-dashboard .ant-layout-header{padding:0;overflow:hidden;background:0 0!important;border-radius:8px 8px 0 0!important}.jupiter-dashboard .ant-table-thead>tr>th{color:#ffffffa6;text-transform:uppercase;letter-spacing:.5px;background:#ffffff05;border-bottom:1px solid #ffffff0f;font-size:12px;font-weight:600}.jupiter-dashboard .orders-table-container .orders-table .ant-table-thead>tr>th,.jupiter-dashboard .orders-table .ant-table-thead>tr>th{border-radius:none!important;background:0 0!important}.jupiter-dashboard .ant-table-tbody>tr>td{color:#ffffffd9;border-bottom:1px solid #ffffff0a}.jupiter-dashboard .ant-table-tbody>tr:hover>td{background:#ffffff05}.jupiter-dashboard :focus{outline-offset:2px;outline:2px solid #4caf50}.jupiter-dashboard .ant-btn:focus,.jupiter-dashboard .ant-input:focus,.jupiter-dashboard .ant-select:focus{outline:none}.jupiter-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{outline:none!important}.jupiter-tabs .ant-tabs-tab .ant-tabs-tab-btn:focus,.jupiter-tabs .ant-tabs-tab .ant-tabs-tab-btn:focus-visible{box-shadow:none!important;outline:none!important;transition:none!important}.jupiter-dashboard .ant-table-wrapper .ant-table{border-radius:0!important}.jupiter-dashboard .jupiter-tab-content:focus,.jupiter-dashboard .jupiter-tab-content:focus-visible,.jupiter-dashboard .jupiter-tab-content :focus,.jupiter-dashboard .jupiter-tab-content :focus-visible,.jupiter-dashboard .jupiter-tabs .ant-tabs-content-holder:focus,.jupiter-dashboard .jupiter-tabs .ant-tabs-content-holder:focus-visible,.jupiter-dashboard .jupiter-tabs .ant-tabs-content-holder :focus,.jupiter-dashboard .jupiter-tabs .ant-tabs-content-holder :focus-visible,.jupiter-dashboard .jupiter-tabs .ant-tabs-tabpane:focus,.jupiter-dashboard .jupiter-tabs .ant-tabs-tabpane:focus-visible,.jupiter-dashboard .jupiter-tabs .ant-tabs-tabpane :focus,.jupiter-dashboard .jupiter-tabs .ant-tabs-tabpane :focus-visible{box-shadow:none!important;outline:none!important}.jupiter-token-filter{background:linear-gradient(90deg,#ffffff0f 50%,#fff0 100%);flex:none;width:clamp(260px,22vw,380px);min-width:260px;max-width:380px;padding:4px 0 4px 16px;position:relative}.jupiter-token-filter-header-row{align-items:center;gap:8px;display:flex}.jupiter-token-filter-header-row .jupiter-token-filter-trigger{flex:none}.jupiter-token-filter-trigger{cursor:pointer;user-select:none;background:0 0;border:none;border-radius:0;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:2px;transition:opacity .14s,filter .14s;display:flex}.jupiter-token-filter-trigger:hover{opacity:.8;filter:drop-shadow(0 0 10px #4caf5024)}.jupiter-token-filter-trigger.open{filter:drop-shadow(0 0 12px #4caf502e)}.jupiter-token-filter-trigger-left{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.jupiter-token-filter-trigger-left .token-image,.jupiter-token-filter-trigger-left .token-image.ant-image,.jupiter-token-filter-trigger-left .token-image.ant-image img{flex-shrink:0;object-fit:cover!important;border-radius:50%!important;width:30px!important;height:30px!important}.jupiter-token-filter-trigger-text{text-align:left;flex-direction:column;align-items:flex-start;gap:0;min-width:0;display:flex}.jupiter-token-filter-all-trigger{align-items:center;gap:8px;min-width:0;display:flex}.jupiter-token-filter-all-trigger img{object-fit:contain;flex-shrink:0;width:30px;height:30px;display:block}.jupiter-token-filter-symbol{color:#ffffffeb;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:700;line-height:1.1;overflow:hidden}.jupiter-token-filter-all-trigger .jupiter-token-filter-symbol{border-bottom:none;width:fit-content;max-width:100%;padding-bottom:4px;text-decoration:none;display:inline-block;position:relative;overflow:visible}.jupiter-token-filter-all-trigger .jupiter-token-filter-symbol:after{--dot-color:#ffffff8c;--dot-radius:1px;--dot-step:4px;content:"";height:calc(var(--dot-radius) * 2);background-image:radial-gradient(circle, var(--dot-color) var(--dot-radius), transparent calc(var(--dot-radius) + 0px));background-repeat:repeat-x;background-size:var(--dot-step) 100%;background-position:0 100%;position:absolute;bottom:1px;left:-2px;right:-2px}.jupiter-token-filter-sub{color:#ffffff8c;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500;line-height:1.1;display:none;overflow:hidden}.jupiter-token-filter-trigger-right{color:#ffffffbf;flex-shrink:0;align-items:center;gap:8px;display:flex}.jupiter-token-filter-header-price{color:#4caf50;white-space:nowrap;background:#4caf5014;border:1px solid #4caf5059;border-radius:8px;padding:2px 8px;font-size:14px;font-weight:700;line-height:1.1;box-shadow:0 0 12px #4caf5038}.jupiter-token-filter-clear-outside{cursor:pointer;z-index:2;touch-action:manipulation;background:#ffffff0d;border:1px solid #ffffff26;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.jupiter-token-filter-clear-outside:hover{color:#fff;background:#ffffff1a;border-color:#fff3}.jupiter-token-filter-clear-outside:active{background:#ffffff0d;transform:translateY(-50%)scale(.98)}.jupiter-token-filter-caret{margin-right:36px;transition:transform .18s}.jupiter-token-filter-trigger.open .jupiter-token-filter-caret{transform:rotate(180deg)}.jupiter-token-filter-dropdown{z-index:20000;background:#0e0e0ef6;border:1px solid #ffffff26;border-radius:12px;width:440px;max-width:min(92vw,520px);position:absolute;top:calc(100% + 8px);left:0;right:auto;overflow:hidden;box-shadow:0 0 10px #0006}.jupiter-token-filter-search{padding:10px 10px 8px}.jupiter-token-filter-search-input{background:#ffffff0a!important;border:1px solid #ffffff14!important;border-radius:10px!important}.jupiter-token-filter-search-input:hover,.jupiter-token-filter-search-input:focus-within{border-color:#4caf5042!important;box-shadow:0 0 10px #4caf5024!important}.jupiter-token-filter-search-input .ant-input{color:#ffffffe6!important;background:0 0!important}.jupiter-token-filter-search-input .ant-input::placeholder{color:#fff6!important}.jupiter-token-filter-list{max-height:520px;overflow:auto}.jupiter-token-filter-list::-webkit-scrollbar{width:6px}.jupiter-token-filter-list::-webkit-scrollbar-track{background:#ffffff05;border-radius:4px}.jupiter-token-filter-list::-webkit-scrollbar-thumb{background:#4caf5047;border-radius:4px}.jupiter-token-filter-list::-webkit-scrollbar-thumb:hover{background:#4caf506b}.jupiter-token-filter-section-label{text-transform:uppercase;letter-spacing:.12em;color:#ffffff73;margin:6px 10px;font-size:10px;font-weight:700;display:none}.jupiter-token-filter-option{cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;transition:background .14s,opacity .14s;display:flex}.jupiter-token-filter-option:hover{background:#ffffff0d}.jupiter-token-filter-option.selected{background:#4caf501a}.jupiter-token-filter-option-left{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.jupiter-token-filter-option-left .token-image,.jupiter-token-filter-option-left .token-image.ant-image,.jupiter-token-filter-option-left .token-image.ant-image img{flex-shrink:0;object-fit:cover!important;border-radius:50%!important;width:26px!important;height:26px!important}.jupiter-token-filter-option-text{flex-direction:column;gap:2px;min-width:0;display:flex}.jupiter-token-filter-option-symbol{color:#ffffffeb;white-space:nowrap;text-overflow:ellipsis;align-items:baseline;gap:8px;font-size:13px;font-weight:700;line-height:1.1;display:flex;overflow:hidden}.jupiter-token-filter-mint{color:#ffffff73;white-space:nowrap;flex-shrink:0;font-size:11px;font-weight:600}.jupiter-token-filter-option-sub{color:#ffffff8c;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500;line-height:1.1;overflow:hidden}.jupiter-token-filter-option-right{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}.jupiter-token-filter-price{color:#4caf50;font-size:12px;font-weight:800;line-height:1.1}.jupiter-token-filter-mcap{color:#ffffff8c;font-size:10px;font-weight:600;line-height:1.1}.jupiter-token-filter-option{border-bottom:1px solid #ffffff0f}.jupiter-token-filter-option:last-of-type{border-bottom:none}.jupiter-token-filter-all-icon{width:24px;height:24px;box-shadow:none;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.jupiter-token-filter-all-icon img{object-fit:contain;width:26px;height:26px;display:block}.jupiter-token-filter-loading,.jupiter-token-filter-loading-more{color:#fff9;justify-content:center;align-items:center;gap:10px;padding:14px 10px;font-size:12px;font-weight:600;display:flex}.jupiter-token-filter-empty{text-align:center;color:#fff9;padding:16px 10px;font-size:12px;font-weight:600}@media (width<=768px){.jupiter-token-filter{min-width:200px;max-width:100%}.jupiter-token-filter-dropdown{width:min(92vw,520px);max-width:min(92vw,520px)}.jupiter-token-filter-list{max-height:420px}}.dca-volume-stats-echarts-tooltip{z-index:20050!important}.limit-v2-pie-card{background:linear-gradient(140deg,#161e18f2,#121614eb);border:1px solid #4caf5040;border-radius:14px;box-shadow:0 0 20px #4caf501f}.limit-v2-pie-card--compact .limit-v2-pie-title{font-size:16px}.limit-v2-pie-card--compact .limit-v2-pie-controls{gap:8px;margin:8px 0 2px}.limit-v2-pie-card--compact .limit-v2-pie-filter-pill{min-height:34px}.limit-v2-pie-header{flex-direction:column;gap:10px;display:flex}.limit-v2-pie-header-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.limit-v2-pie-header-left{flex-direction:column;min-width:0;display:flex}.limit-v2-pie-title{color:#f5f5f5;font-size:18px;font-weight:700}.limit-v2-pie-subtitle{color:#ffffffa6;margin-top:2px;font-size:12px}.limit-v2-pie-meta{text-align:right}.limit-v2-pie-total{color:#f5f5f5;font-size:20px;font-weight:700;display:block}.limit-v2-pie-total-label{color:#ffffffa6;font-size:12px;display:block}.limit-v2-pie-updated{color:#ffffff73;margin-top:2px;font-size:11px;display:block}.limit-v2-pie-chart-wrapper{padding:2px 0 0}.limit-v2-pie-empty{padding:48px 0}.limit-v2-pie-controls{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:0;display:flex}.limit-v2-pie-filter{box-sizing:border-box;flex-direction:column;align-items:center;gap:4px;width:80px;height:60px;display:flex}.limit-v2-pie-filter-label{letter-spacing:.08em;color:#ffffff8c;text-align:center;width:100%;height:16px;font-size:10px;font-weight:400;line-height:16px}.limit-v2-pie-filter-pill{box-sizing:border-box;background:#1010108c;border:1px solid #ffffff1a;border-radius:10px;justify-content:flex-start;align-items:center;height:36px;padding:0 4px;display:inline-flex;box-shadow:0 0 12px #ffffff08}.limit-v2-pie-filter--switch{min-width:110px}.limit-v2-pie-switch-wrap{justify-content:center;align-items:center;width:100%;height:36px;display:flex}.limit-v2-pie-select .ant-select-selector{height:36px;box-shadow:none!important;background:0 0!important;border-color:#0000!important;padding:0 6px!important;line-height:36px!important}.limit-v2-pie-select .ant-select-selection-item{color:#f5f5f5;line-height:36px!important}.limit-v2-pie-select .ant-select-arrow{color:#f5f5f5}.limit-v2-pie-tooltip{color:#f5f5f5;border-left:3px solid var(--slice-color,#4caf50);padding-left:10px}.limit-v2-pie-tooltip-row{align-items:center;gap:10px;margin-bottom:8px;display:flex}.limit-v2-pie-tooltip-row img{border:1px solid #ffffff14;border-radius:50%;width:32px;height:32px;box-shadow:0 0 12px #4caf5033}.limit-v2-pie-tooltip-meta{flex-direction:column;gap:2px;display:flex}.limit-v2-pie-tooltip-name{color:#f5f5f5;font-weight:700}.limit-v2-pie-tooltip-mint{color:#ffffffa6;font-size:11px}.limit-v2-pie-tooltip-value{color:#f5f5f5;align-items:center;gap:8px;font-weight:700;display:flex}.limit-v2-pie-tooltip-number{color:var(--slice-color,#4caf50)}.limit-v2-pie-tooltip-value span{color:#ffffffd9}.limit-v2-pie-tooltip-sides{color:#ffffffd9;gap:12px;margin-top:6px;font-size:12px;display:flex}.limit-v2-pie-buy{color:#4caf50;font-weight:700}.limit-v2-pie-sell{color:#ef5350;font-weight:700}.limit-v2-pie-echarts-tooltip{z-index:20050!important}@media (width<=768px){.limit-v2-pie-header-top{flex-direction:column;align-items:flex-start}.limit-v2-pie-meta{text-align:left}}.limit-v2-recent-bar-card{background:linear-gradient(140deg,#121816f2,#101212eb);border:1px solid #60a5fa38;border-radius:14px;box-shadow:0 0 20px #60a5fa1f}.limit-v2-recent-bar-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.limit-v2-recent-bar-title{color:#f5f5f5;font-size:16px;font-weight:700}.limit-v2-recent-bar-subtitle{color:#ffffffa6;margin-top:2px;font-size:12px}.limit-v2-recent-bar-meta{text-align:right}.limit-v2-recent-bar-total{color:#f5f5f5;font-size:20px;font-weight:700;display:block}.limit-v2-recent-bar-total-label{color:#ffffffa6;font-size:12px;display:block}.limit-v2-recent-bar-updated{color:#ffffff73;margin-top:2px;font-size:11px;display:block}.limit-v2-recent-bar-chart{padding:8px 0 4px}.limit-v2-recent-bar-empty{padding:48px 0}@media (width<=768px){.limit-v2-recent-bar-header{flex-direction:column;align-items:flex-start}.limit-v2-recent-bar-meta{text-align:left}}.token-list-card{border-radius:8px;margin-left:1rem;margin-right:1rem;box-shadow:0 4px 6px #0000001a}.token-list-card .ant-input{border-radius:4px}.token-list-card .ant-table-cell>a{display:flex}.api-docs-container{box-sizing:border-box;flex-direction:column;gap:8px;padding:0 16px;display:flex}.api-docs-container .ant-tag{margin:0!important}.subscription-plans-section{box-shadow:none!important;background:0 0!important;border:none!important}.subscription-plans-section .ant-card-body{padding:16px}.subscription-plans-header{justify-content:flex-start;align-items:center;width:100%;display:flex;position:relative}.subscription-header-content{align-items:center;gap:12px;margin-bottom:8px;display:flex}.cosmic-icon-container-small{flex-shrink:0;justify-content:center;align-items:center;display:flex}.cosmic-header-icon-small{object-fit:cover;user-select:none;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;flex-shrink:0;width:32px;height:32px;padding:3px}.api-docs-controls{flex-direction:row;justify-content:flex-end;align-items:flex-end;gap:8px;width:100%;margin:8px 0;display:flex}.subscription-plans-title,.subscription-plans-title.ant-typography{color:#ffffffd9!important;margin:0!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;font-size:1.4rem!important;font-weight:600!important;line-height:1.2!important}.dual-pricing-inline{align-items:center;gap:16px;display:flex}.price-item{align-items:baseline;gap:4px;display:flex;position:relative}.price-item.yearly-price{background:linear-gradient(135deg,#4caf5026 0%,#2e7d3214 100%);border:1px solid #4caf504d;border-radius:6px;flex-wrap:nowrap;align-items:center;gap:4px;padding:4px 8px;transition:all .3s;display:flex}.discount-badge{letter-spacing:.3px;white-space:nowrap;user-select:none;flex-shrink:0;align-items:center;gap:3px;display:inline-flex;color:#4caf50!important;background:#4caf5026!important;border-radius:4px!important;margin:0 0 0 6px!important;padding:3px 7px!important;font-size:10px!important;font-weight:600!important;line-height:1.2!important}.dual-pricing-inline .plan-price{white-space:nowrap;color:#ffffffe6!important;margin:0!important;font-size:16px!important}.price-period{white-space:nowrap;user-select:none;color:#fff9!important;margin:0!important;font-size:12px!important}.plans-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.plan-card-link,.plan-card-wrapper{width:100%;min-width:240px;height:100%}.plans-grid .ant-card-body{flex-direction:column;height:100%;padding:12px 14px;display:flex}@media (width<=1200px){.plans-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.plans-grid{grid-template-columns:1fr}}.plan-card{backdrop-filter:blur(20px);min-width:240px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.plan-card:hover{filter:brightness(1.1)}.plan-card.free:hover{background:linear-gradient(135deg,#6c757d26 0%,#49505714 100%)}.plan-card.tester:hover{background:linear-gradient(135deg,#ff980033 0%,#e651001f 100%)}.plan-card.starter:hover{background:linear-gradient(135deg,#9ca3af38 0%,#6b728024 100%)}.plan-card.recommended:hover{background:linear-gradient(135deg,#4caf5033 0%,#2e7d321f 100%)}.plan-card.ultimate:hover{background:linear-gradient(135deg,#1976d233 0%,#0d47a11f 100%)}.plan-card.enterprise:hover{background:linear-gradient(135deg,#8b45ff33 0%,#6200ea1f 100%)}.plan-card.free:hover .plan-button.free{background:linear-gradient(135deg,#7a8288 0%,#545b62 100%)!important;border:1px solid #6c757d80!important}.plan-card.tester:hover .plan-button.tester{background:linear-gradient(135deg,#ffb74d 0%,#f57c00 100%)!important;border:1px solid #ff980080!important}.plan-card.starter:hover .plan-button.starter{background:linear-gradient(135deg,#91979f 0%,#888e96 100%)!important;border:1px solid #9ca3af80!important}.plan-card.recommended:hover .plan-button.recommended{background:linear-gradient(135deg,#68bf6c 0%,#3a923e 100%)!important;border:1px solid #4caf5080!important}.plan-card.ultimate:hover .plan-button.ultimate{background:linear-gradient(135deg,#3d98e2 0%,#135db1 100%)!important;border:1px solid #1976d280!important}.plan-card.enterprise:hover .plan-button.enterprise{background:linear-gradient(135deg,#7e57c2 0%,#8e24aa 100%)!important;border:1px solid #5e35b180!important}.plan-card.free{background:linear-gradient(135deg,#6c757d1a 0%,#4950570d 100%);border:1px solid #6c757d4d}.plan-card.tester{background:linear-gradient(135deg,#ff980026 0%,#e6510014 100%);border:1px solid #ff980066}.plan-card.starter{background:linear-gradient(135deg,#9ca3af26 0%,#6b728014 100%);border:1px solid #9ca3af59}.plan-card.recommended{background:linear-gradient(135deg,#4caf5026 0%,#2e7d3214 100%);border:1px solid #4caf5066}.plan-card.ultimate{background:linear-gradient(135deg,#1976d226 0%,#0d47a114 100%);border:1px solid #1976d266}.plan-card.enterprise{background:linear-gradient(135deg,#8b45ff26 0%,#6200ea14 100%);border:1px solid #8b45ff66}.recommended-tag{user-select:none;border-radius:0 0 4px 4px;font-size:11px;font-weight:600;position:absolute;top:0;right:16px}.plan-header{align-items:flex-start;margin-bottom:0;display:flex}.plan-icon{margin-top:4px;margin-right:8px}.plan-content{flex:1;line-height:0}.plan-title,.plan-title.ant-typography{color:#ffffffd9;user-select:none;margin:0!important;line-height:1.2!important}.plan-description,.plan-description.ant-typography{color:#ffffffa6;user-select:none;font-size:12px;margin:0!important;line-height:1.3!important}.plan-pricing{margin:6px 0}.plan-price-container{align-items:baseline;gap:3px;display:flex}.original-price{color:#999;font-size:12px;text-decoration:line-through}.plan-price,.plan-price.ant-typography{user-select:none;margin:0!important;line-height:1.2!important}.plan-card.free .plan-price{color:#6c757d}.plan-card.recommended .plan-price{color:#4caf50}.plan-card.ultimate .plan-price{color:#1976d2}.plan-card.enterprise .plan-price{color:#ce93d8;font-weight:500}.plan-price-period{color:#ffffffa6;user-select:none}.plan-features{margin:2px 0 10px}.feature-item{align-items:center;margin-bottom:3px;display:flex}.feature-item:last-child{margin-bottom:0}.feature-icon{margin-right:6px;font-size:12px}.feature-icon.included{color:#4caf50}.feature-icon.excluded{color:#999}.feature-text{font-size:13px;line-height:1.3}.feature-text.included{color:#ffffffd9}.feature-text.excluded{color:#ffffff73}.plan-button{width:100%;margin-top:auto;transition:all .2s ease-in-out}.plan-button:focus,.plan-button:active{outline:none}.no-signup-badge{text-align:center;color:#fff9;letter-spacing:.3px;background:#ffffff08;border:1px solid #ffffff26;border-radius:6px;width:100%;padding:8px 16px;font-size:13px;font-weight:500}.plan-button.free{color:#fff;background:linear-gradient(135deg,#6c757d 0%,#495057 100%);border:1px solid #6c757d4d}.plan-button.free:hover{color:#fff!important;background:linear-gradient(135deg,#7a8288 0%,#545b62 100%)!important;border:1px solid #6c757d80!important}.plan-button.tester{color:#fff;background:linear-gradient(135deg,#ff9800 0%,#e65100 100%);border:1px solid #ff98004d}.plan-button.tester:hover{color:#fff!important;background:linear-gradient(135deg,#ffb74d 0%,#f57c00 100%)!important;border:1px solid #ff980080!important}.plan-button.starter{color:#fff;background:linear-gradient(135deg,#8b92a0 0%,#5f6673 100%);border:1px solid #9ca3af4d}.plan-button.starter:hover{color:#fff!important;background:linear-gradient(135deg,#a8afb8 0%,#949ba4 100%)!important;border:1px solid #9ca3af80!important}.plan-button.recommended{color:#fff;background:linear-gradient(135deg,#4caf50 0%,#2e7d32 100%);border:1px solid #4caf504d}.plan-button.recommended:hover{color:#fff!important;background:linear-gradient(135deg,#66bb6a 0%,#388e3c 100%)!important;border:1px solid #4caf5080!important}.plan-button.ultimate{color:#fff;background:linear-gradient(135deg,#1976d2 0%,#0d47a1 100%);border:1px solid #1976d24d}.plan-button.ultimate:hover{color:#fff!important;background:linear-gradient(135deg,#2196f3 0%,#1565c0 100%)!important;border:1px solid #1976d280!important}.plan-button.enterprise{color:#fff;background:linear-gradient(135deg,#5e35b1 0%,#7b1fa2 100%);border:1px solid #5e35b14d}.plan-button.enterprise:hover{color:#fff!important;background:linear-gradient(135deg,#7e57c2 0%,#8e24aa 100%)!important;border:1px solid #5e35b180!important}.api-docs-container .ant-card-body{padding:16px;box-shadow:none!important;background:0 0!important;border:none!important}.api-docs-new-header{box-sizing:border-box;justify-content:space-between;align-items:flex-start;padding:8px 0;display:flex}.api-docs-title-section{flex:1;align-items:flex-start;gap:16px;display:flex}.cosmic-icon-container-large{flex-shrink:0;justify-content:center;align-items:center;display:flex}.cosmic-header-icon-large{object-fit:contain;user-select:none;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;width:58px;height:58px;padding:4px}.api-docs-main-title{letter-spacing:-.02em;user-select:none;color:#fffffff2!important;margin:0!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;font-size:2rem!important;font-weight:600!important;line-height:1.2!important}.api-docs-subtitle{color:#ffffffa6;user-select:none;margin:0;font-size:15px;line-height:1.5}.api-docs-meta{flex-shrink:0;align-items:center;display:flex}.header-documentation-link{user-select:none;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;padding:6px 12px;transition:all .2s;color:#ffffffb3!important;font-size:15px!important;font-weight:500!important;text-decoration:none!important}.header-documentation-link:hover{background:#ffffff14;border-color:#ffffff26;color:#fff!important}.api-docs-stats{justify-content:flex-end;align-items:center;display:flex}.stats-grid{grid-template-columns:1fr 1fr;gap:8px;width:auto;display:grid}.api-stat{color:#ffffffd9;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:500;transition:all .2s;display:flex}.api-stat svg{color:#b0b0b0;font-size:14px}.api-stat.primary{color:#ffffffe6;font-weight:600}.api-stat.primary svg{color:#4caf50}.api-stat.uptime svg{color:#2196f3}.api-stat.categories svg{color:#5e8ea3}.api-stat.protocols svg{color:#b8a55c}.documentation-link{text-decoration:none;transition:color .2s;color:#ffffffd9!important}.documentation-link:hover{text-decoration:none;color:#8b45ff!important}.api-search-input{width:300px;max-width:100%}.api-search-input .ant-input-search{height:32px}.api-search-input .ant-input-search-button{border-left:0!important;min-width:32px!important;height:32px!important}.api-category-filter{width:180px;max-width:100%}.api-category-filter .ant-select-selector{user-select:none;align-items:center;display:flex;height:32px!important}.api-category-filter .ant-select-selection-item{user-select:none;font-size:14px;line-height:32px}.api-category-filter .ant-select-arrow{right:12px}.api-category-filter-dropdown,.api-category-filter-dropdown .rc-virtual-list,.api-category-filter-dropdown .rc-virtual-list-holder,.api-category-filter-dropdown .rc-virtual-list-holder-inner{height:auto!important;max-height:none!important}.api-base-info{flex:1;justify-content:flex-start;align-items:center;gap:16px;display:flex}.api-base-url,.api-auth-info,.api-format-info{flex-direction:row;align-items:center;gap:8px;min-width:140px;display:flex}.api-category-header{box-sizing:border-box;cursor:pointer;border:1px solid #333;border-radius:6px;flex-direction:row;justify-content:space-between;align-items:center;height:44px;margin-bottom:12px;padding:8px 16px;transition:background .25s;display:flex;position:relative;top:0;background:#141414!important}.api-category-header:focus-visible{outline-offset:2px;outline:2px solid #4caf50cc}.category-icon{color:#4caf50;background:#6b72801a;border:1px solid #6b728033;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:16px;display:flex}.category-icon-image{object-fit:cover;user-select:none;background:#ffffff0d;border:1px solid #fff3;border-radius:50%;width:28px;height:28px;padding:3px}.category-icon-dropdown{object-fit:contain;width:28px;height:28px!important}.category-icon-image[src="/kamino_logo_new.webp"]{transform-origin:50%;padding:1.5px;transform:scale(1)}.api-category-title{color:#ffffffe6;user-select:none;margin:0;font-size:.95rem;font-weight:600;line-height:1.2;position:relative}.api-category-section .api-category-count{color:#fff9;white-space:nowrap;user-select:none;background:#4caf501a;border:1px solid #4caf5033;padding:2px 8px;font-size:.75rem;line-height:1.2;border-radius:4px!important}.api-category-header-actions{align-items:center;gap:8px;display:flex}.category-collapse-button{cursor:pointer;background:#ffffff0d;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-right:8px;padding:0;transition:background .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);display:flex;margin:0!important}.category-collapse-button:hover{background:#ffffff1a}.category-collapse-button:active{background:#ffffff26;transform:scale(.95)}.category-collapse-button:focus-visible{outline-offset:2px;background:#ffffff1a;outline:2px solid #ffffff80}.category-collapse-icon{color:#fff9;font-size:12px;line-height:1;transition:transform .3s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1)}.category-collapse-icon.collapsed{transform:rotate(-90deg)}.category-collapse-button:hover .category-collapse-icon{color:#ffffffe6}.api-info-icon{color:#2196f3;background:#2196f326;border:1px solid #2196f333;border-radius:6px;flex-shrink:0;padding:6px;font-size:16px}.api-base-url-code{color:#4caf50;white-space:nowrap;background:#4caf501a;border:1px solid #4caf5033;border-radius:4px;padding:2px 6px;font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:12px}.clickable-url{cursor:pointer;user-select:none;font-size:9px;transition:all .2s}.clickable-url:hover{background:#4caf5033;border-color:#4caf5066}.api-auth-text,.api-format-text{color:#ffffffb3;white-space:nowrap;font-size:10px;line-height:1.2}.api-base-text,.api-auth-text-content,.api-format-text-content{flex-direction:column;gap:1px;display:flex;position:relative;top:-2px}.api-info-title{color:#ffffffe6!important;margin-bottom:1px!important;font-size:11px!important;font-weight:600!important}.api-endpoints-container{flex-direction:column;gap:8px;display:flex}.api-endpoints-container .ant-card-body{padding:16px!important}.api-endpoint-card{cursor:pointer;border-radius:8px;transition:all .3s;position:relative;overflow:hidden;background:linear-gradient(135deg,#ffffff0a 0%,#ffffff03 100%)!important;border:1px solid #ffffff1a!important}.api-endpoint-card:hover{border-color:#ffffff4d!important}.api-endpoint-card.expanded{background:linear-gradient(135deg,#ffffff0d 0%,#ffffff05 100%)!important;border-color:#fff6!important}.api-endpoint-card .ant-card-body{padding:8px;position:relative}.api-endpoint-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.api-endpoint-method-path{align-items:center;gap:12px;display:flex}.method-tag{letter-spacing:.5px;user-select:none;border:none;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:600}.method-tag.method-get{color:#fff;background:linear-gradient(135deg,#4caf50 0%,#388e3c 100%)}.method-tag.method-post{color:#fff;background:linear-gradient(135deg,#2196f3 0%,#1565c0 100%)}.method-tag.method-put{color:#fff;background:linear-gradient(135deg,#ff9800 0%,#f57c00 100%)}.method-tag.method-delete{color:#fff;background:linear-gradient(135deg,#f44336 0%,#c62828 100%)}.api-endpoint-path{color:#e0e0e0;word-break:break-all;white-space:pre-wrap;overflow-wrap:break-word;background:#ffffff14;border:1px solid #ffffff1a;border-radius:6px;max-width:100%;padding:6px 10px;font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:13px}.rate-limit-badge{font-size:11px}.rate-limit-badge .ant-badge-count{color:#ffc107;background:#ffc10733;border:1px solid #ffc1074d;font-size:10px;font-weight:500}.api-endpoint-title-container{justify-content:space-between;align-items:center;display:flex}.api-endpoint-title{user-select:none;font-weight:600;color:#ffffffe6!important;margin:0!important;font-size:1rem!important}.expand-indicator{z-index:10;cursor:pointer;background:#4caf501a;border-radius:4px;justify-content:center;align-items:center;gap:4px;min-width:60px;max-width:80px;padding:5px 8px;transition:width .4s,background .4s;display:flex;position:absolute;top:8px;right:8px;overflow:hidden}.expand-indicator:before{content:"";border-top:4px solid #4caf50e6;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;transition:transform .3s;display:inline-block}.api-endpoint-card.expanded .expand-indicator:before{transform:rotate(180deg)}.api-endpoint-card:hover .expand-indicator{background:#4caf5026}.expand-text{color:#4caf50e6;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;user-select:none;font-size:10px;font-weight:600;line-height:1;transition:all .3s}.ant-collapse-content-box{margin-top:0;cursor:default!important}.ant-collapse-content-box .ant-typography{cursor:text}.clickable-code,.clickable-url{cursor:pointer!important}.api-endpoint-description{color:#ffffffb3;user-select:none;font-size:13px}.api-endpoint-examples{background:0 0;border:none;margin-top:8px}.api-endpoint-examples .ant-collapse-item{background:0 0!important;border:none!important;border-radius:0!important}.api-endpoint-examples .ant-collapse-header{display:none!important}.api-endpoint-examples .ant-collapse-content{border-top:none!important}.api-endpoint-examples .ant-collapse-content-box{padding:8px 16px!important}.api-parameters{margin-bottom:12px}.api-section-title{color:#ffffffe6;user-select:none;font-size:14px;font-weight:600}.parameters-table{flex-direction:column;gap:8px;display:flex}.parameter-row{border-bottom:1px solid #ffffff0d;flex-direction:column;gap:4px;padding:0;display:flex}.parameter-header{flex-direction:column;gap:4px;display:flex}.parameter-input-section{flex-direction:column;gap:6px;display:flex}.parameter-input{max-width:400px}.parameter-input .ant-input{user-select:none;color:#ffffffe6!important;background:#ffffff0d!important;border:1px solid #ffffff1a!important}.parameter-input .ant-input:focus{border-color:#4caf50!important}.parameter-name-section{align-items:center;gap:8px;display:flex}.parameter-name-section .ant-tag{user-select:none;text-align:center!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;min-height:auto!important;margin:0!important;padding:3.25px 8px!important;font-family:JetBrains Mono,Fira Code,Consolas,monospace!important;font-size:10px!important;line-height:1.2!important;display:inline-flex!important}.parameter-row:last-child{border-bottom:none}.parameter-name{color:#4caf50;text-align:center;user-select:none;background:#4caf501a;border:1px solid #4caf5033;border-radius:4px;justify-content:center;align-items:center;min-width:80px;padding:2px 6px;font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:12px;display:inline-flex}.parameter-type{color:#2196f3;text-align:center;user-select:none;background:#2196f326;border:1px solid #2196f333;border-radius:4px;justify-content:center;align-items:center;min-width:60px;padding:2px 6px;font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:12px;display:inline-flex}.parameter-description{color:#ffffffb3;user-select:none;margin-left:0;font-size:12px}.parameter-example{align-items:center;gap:4px;margin-top:2px;display:flex}.example-label{color:#fff9;white-space:nowrap;user-select:none;font-size:11px;font-weight:500}.example-value{color:#ffc107;user-select:none;background:#ffc1071a;border:1px solid #ffc10733;border-radius:3px;padding:2px 6px;font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:11px}.parameter-required{font-size:10px!important}.response-status{font-size:11px!important}.curl-command-section,.request-url-section{margin-bottom:12px}.curl-code,.url-code{user-select:none;background:#ffffff0d!important;border:1px solid #ffffff1a!important}.api-request-response{grid-template-columns:1fr 1fr;gap:8px;width:100%;margin-top:0;display:grid}.api-request,.api-response{width:100%;min-width:0}@media (width<=768px){.api-request-response{grid-template-columns:1fr;gap:12px}}.code-block-header{box-sizing:border-box;background:#ffffff0d;border:1px solid #ffffff1a;border-bottom:none;border-radius:6px 6px 0 0;justify-content:space-between;align-items:center;width:100%;min-height:36px;padding:8px 12px;display:flex}.code-block-header .api-section-title{text-overflow:ellipsis;white-space:nowrap;flex:1;margin-right:8px;overflow:hidden}.code-block-header .code-actions{flex-shrink:0;gap:8px;display:flex}.api-section-title{color:#ffffffe6;text-transform:uppercase;letter-spacing:.5px;user-select:none;margin-bottom:8px;font-size:13px;font-weight:600}.code-actions .ant-btn{height:24px;padding:0 8px;font-size:11px}.code-block{cursor:pointer;user-select:none;border:1px solid #ffffff1a;border-top:none;border-radius:0 0 6px 6px;max-height:300px;margin:0;padding:10px;transition:background-color .2s;overflow:auto;background:#0d1117!important}.clickable-code:hover{background:#161b22!important}.clickable-code:active{background:#21262d!important}.code-block code{color:#e6edf3;user-select:none;font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:11px;line-height:1.4}.request-code{color:#4caf50!important}.response-code{color:#2196f3!important}.no-results{text-align:center;color:#fff9;padding:60px 20px}.no-results-icon{color:#ffffff4d;margin-bottom:16px;font-size:48px}.subscription-plans-section>.ant-card-body{padding:0}.api-test-results{background:linear-gradient(135deg,#4caf500d 0%,#2196f30d 100%);border:1px solid #4caf5033;border-radius:8px;margin-top:12px;padding:8px;animation:.3s fadeIn}.test-results-divider{border-color:#4caf5033!important;margin:16px 0!important}.test-results-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:none}.test-results-title{color:#ffffffe6;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.test-results-icon{color:#4caf50;font-size:18px}.test-results-meta{align-items:center;gap:12px;display:flex}.test-timestamp{color:#fff9;font-size:12px}.test-section-label{color:#ffffffd9;text-transform:uppercase;letter-spacing:.5px;user-select:none;margin-bottom:8px;font-size:12px;font-weight:600;display:block}.test-results-headers{background:#0003;border-radius:6px;margin-bottom:16px;padding:12px;display:none}.headers-list{flex-direction:column;gap:4px;display:flex}.header-item{align-items:center;gap:8px;font-family:JetBrains Mono,Fira Code,monospace;font-size:11px;display:flex}.header-key{color:#2196f3;min-width:150px}.header-value{color:#ffffffd9;word-break:break-all}.test-results-body-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.test-response-code{user-select:none;border:1px solid #4caf5033;border-radius:6px;max-height:400px;margin:0;padding:12px;font-family:JetBrains Mono,Fira Code,monospace;overflow:auto;background:#0d1117!important}.test-response-code code{color:#4caf50;user-select:none;font-size:11px;line-height:1.5}.test-response-code::-webkit-scrollbar{width:6px;height:6px}.test-response-code::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.test-response-code::-webkit-scrollbar-thumb{background:#4caf504d;border-radius:3px}.test-response-code::-webkit-scrollbar-thumb:hover{background:#4caf5080}@media (width<=768px){.api-endpoint-examples .ant-collapse-content-box{overflow-x:hidden;padding:4px 8px!important}.parameter-name{word-break:break-all;white-space:normal;text-align:left}.curl-code code,.url-code code{white-space:pre-wrap;word-break:break-all;overflow-wrap:break-word}.parameter-name-section{flex-flow:wrap;align-items:center;gap:4px;width:100%}.parameter-name-section .ant-tag{text-align:center;justify-content:center;align-items:center;margin:0;padding:2px 4px;font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:9px;display:inline-flex}.example-value{word-break:break-all;white-space:normal;max-width:100%}.test-response-code{word-break:break-all;max-width:100%}.test-response-code code{white-space:pre-wrap;word-break:break-all}.header-value{word-break:break-all;max-width:100%}.title-with-docs{margin-bottom:4px}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (width<=1200px){.api-docs-new-header{flex-direction:column;align-items:flex-start;gap:16px}.api-controls-with-info{flex-direction:column;gap:16px}.api-base-info{flex-wrap:wrap;justify-content:flex-start}.api-docs-stats{grid-template-columns:repeat(3,1fr);gap:8px;width:100%;display:grid}.api-request-response{grid-template-columns:1fr}.plans-grid{grid-template-columns:repeat(2,1fr);gap:16px}}@media (width<=480px){.api-docs-new-header{gap:8px;height:auto;min-height:100px;padding:12px}.subscription-plans-section .ant-card-body{padding:8px}.subscription-plans-header{text-align:left;justify-content:flex-start;align-items:flex-start;gap:8px}.subscription-header-content{text-align:left;justify-content:flex-start;align-items:flex-start}.subscription-plans-title .mobile-hidden{display:none}.subscription-header-content{gap:6px}.subscription-plans-title{font-size:.9rem!important}.api-docs-main-icon{border-radius:10px;width:40px;height:40px;margin-right:12px;font-size:24px}.api-docs-subtitle{margin-top:6px}.api-docs-main-title{font-size:1.2rem!important;line-height:1.05!important}.api-docs-subtitle{font-size:12px}.api-endpoint-card .ant-card-body{padding:6px}.expand-indicator{min-width:45px;max-width:50px;padding:2px 4px;top:2px;right:2px}.expand-text{font-size:8px}.method-tag{flex-shrink:0;padding:3px 6px;font-size:10px}.api-endpoint-path{padding:3px 5px;font-size:10px}.api-endpoint-title{font-size:14px!important}.api-endpoint-description{font-size:12px}.code-block{padding:6px;font-size:9px}.code-block code{font-size:9px}.parameter-name{justify-content:center;align-items:center;min-width:50px;height:auto;padding:2px 4px;font-size:9px;display:inline-flex}.parameter-type{justify-content:center;align-items:center;min-width:40px;height:auto;padding:2px 4px;font-size:9px;display:inline-flex}.api-section-title{margin-bottom:4px;font-size:10px}.parameter-description{font-size:11px}.code-actions .ant-btn{height:18px;padding:0 4px;font-size:9px}.code-block-header{min-height:28px;padding:4px 6px}.api-category-section .ant-card-body{padding:12px}.api-category-endpoints{gap:12px}.plans-grid{gap:8px}.plan-card .ant-card-body{flex-direction:column;height:100%;padding:8px 10px;display:flex}.plan-title{font-size:14px!important}.plan-description{font-size:11px}.dual-pricing-inline{flex-direction:column;align-items:flex-start;gap:8px}.price-item.yearly-price{padding:3px 6px}.dual-pricing-inline .plan-price{font-size:14px!important}.price-period{font-size:10px!important}.discount-badge{padding:2px 4px!important;font-size:8px!important}.feature-text{font-size:11px}.plan-button{height:28px;font-size:12px}.try-it-button{user-select:none;height:36px!important;padding:0 16px!important;font-size:12px!important}.try-it-button *{user-select:none}.try-it-section{text-align:center;margin:0;padding:0 8px 8px}.parameter-input .ant-input{border-width:1px!important}}@media (width<=768px){.api-docs-container{padding:4px}.api-docs-new-header{flex-direction:column;align-items:flex-start;gap:12px;height:auto;min-height:120px;padding:12px}.api-docs-title-section{width:100%}.api-docs-stats{justify-content:flex-start;width:100%}.stats-grid{grid-template-columns:1fr 1fr;gap:6px;width:100%}.api-docs-main-title{font-size:1.4rem!important}.api-docs-subtitle{font-size:13px}.api-docs-stats{grid-template-columns:1fr;gap:8px}.api-docs-controls{flex-direction:column;gap:12px;width:100%}.api-controls-with-info{flex-direction:column;gap:12px}.api-base-info{flex-direction:column;gap:12px;width:100%}.api-search-input,.api-category-filter{width:100%}.api-base-url,.api-auth-info,.api-format-info,.header-key{min-width:auto}.subscription-plans-section .ant-card-body{padding:12px}.subscription-plans-header{text-align:left;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px}.subscription-header-content{gap:8px}.subscription-plans-title{font-size:1rem!important}.plans-grid{grid-template-columns:1fr;gap:12px}.plan-card{margin-bottom:0}.plan-header{margin-bottom:8px}.plan-pricing{margin:8px 0}.dual-pricing-inline{flex-wrap:wrap;gap:12px}.price-item.yearly-price{padding:3px 6px}.discount-badge{padding:2px 5px!important;font-size:9px!important}.plan-features{margin:8px 0}.feature-item{margin-bottom:2px}.feature-text{font-size:12px}.parameter-row{flex-direction:column;align-items:flex-start;gap:2px}.api-endpoint-header{flex-direction:column;align-items:flex-start;gap:12px;position:relative}.api-endpoint-method-path{flex-flow:row;align-items:center;gap:6px;width:100%;padding-top:6px}.api-endpoint-path{word-break:break-all;white-space:normal;box-sizing:border-box;flex:1;min-width:0;padding:4px 6px;font-size:10px;line-height:1.2}.expand-indicator{min-width:50px;max-width:60px;padding:3px 6px;top:4px;right:4px}.expand-text{font-size:9px}.api-category-header{flex-direction:row;align-items:center;gap:8px;padding:6px 16px}.code-block{max-width:100%;font-size:10px;overflow-x:auto}.code-block code{white-space:pre-wrap;word-break:break-all;font-size:10px}.curl-code,.url-code{max-width:100%;overflow-x:auto}.parameter-input{max-width:100%}.code-block-header{min-height:32px;padding:6px 8px}.code-actions .ant-btn{height:20px;padding:0 6px;font-size:10px}.api-section-title{font-size:11px}.parameter-name-section{flex-flow:wrap;align-items:center;gap:4px}.parameter-name-section .ant-tag{text-align:center;justify-content:center;align-items:center;margin:0;padding:2px 4px;font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:10px;display:inline-flex}.parameter-name{justify-content:center;align-items:center;min-width:60px;height:auto;padding:2px 4px;font-size:10px;display:inline-flex}.parameter-type{justify-content:center;align-items:center;min-width:50px;height:auto;padding:2px 4px;font-size:10px;display:inline-flex}.parameter-description{word-break:break-word;white-space:normal}.api-parameters,.curl-command-section,.request-url-section{margin-bottom:10px}.api-example-content{max-width:100%;overflow-x:hidden}.parameter-input-section,.parameter-input .ant-input{width:100%;max-width:100%}.api-endpoint-card,.api-endpoint-card *,.code-block,.code-block *,.parameter-row,.parameter-row *{box-sizing:border-box;max-width:100%}.api-endpoint-path,.parameter-name,.parameter-description,.example-value,.code-block code{word-wrap:break-word;overflow-wrap:break-word;word-break:break-all;hyphens:auto}}.code-block::-webkit-scrollbar{width:6px;height:6px}.code-block::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.code-block::-webkit-scrollbar-thumb{background:#4caf504d;border-radius:3px}.code-block::-webkit-scrollbar-thumb:hover{background:#4caf5080}.swagger-ui .scheme-container{background-color:inherit;padding:0}.swagger-ui .opblock .opblock-section-header{background-color:inherit}.swagger-ui .info,.swagger-ui .opblock{color:#fff!important}.swagger-ui .response,.swagger-ui .parameter__name,.swagger-ui .parameter__type,.swagger-ui .response-col_status,.swagger-ui .btn,.swagger-ui .model,.swagger-ui .model-title,.swagger-ui .property.primitive,.swagger-ui .response-col_description__inner div:not(:first-child){color:#ffffffd9!important}.swagger-ui .info .title{color:#ffffffd9!important;margin:0!important}.swagger-ui .info li,.swagger-ui .info p,.swagger-ui .info table,.swagger-ui a.nostyle,.swagger-ui a.nostyle:visited,.swagger-ui .opblock-tag small,.swagger-ui .opblock-summary-method,.servers-title{color:#ffffffd9!important}.swagger-ui .info{margin:0!important}.swagger-ui table thead tr td,.swagger-ui table thead tr th,.opblock-description-wrapper,.swagger-ui .opblock .opblock-section-header h4,.swagger-ui .tab li button.tablinks{color:#ffffffd9!important}#servers{color:#000000d9!important}.parameters-col_description input{color:#000!important}.swagger-ui .opblock .opblock-summary-description{color:#fff}.swagger-ui section.models h4 span,.swagger-ui .opblock-description-wrapper p,.swagger-ui .response-col_links,.swagger-ui .prop-format,.swagger-ui .opblock-description-wrapper p{color:#fff!important}.json-schema-2020-12-accordion,.json-schema-2020-12-expand-deep-button{background-color:#0000!important}.swagger-ui .info hgroup.main a{font-size:1rem!important}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.api-endpoint-card{animation:.6s ease-out fadeInUp}.api-endpoint-card:nth-child(odd){animation-delay:.1s}.api-endpoint-card:nth-child(2n){animation-delay:.2s}.api-endpoint-card .ant-btn-primary{background:linear-gradient(135deg,#4caf50 0%,#388e3c 100%)!important;border:none!important}.api-endpoint-card .ant-btn-primary:hover{background:linear-gradient(135deg,#66bb6a 0%,#4caf50 100%)!important}.api-endpoint-card:focus-within{border-color:#4caf5080!important}.api-category-section .ant-card{background:#ffffff05;border:1px solid #ffffff1a;border-radius:8px}.api-category-section .ant-card-head{background:#ffffff08;border-bottom:1px solid #ffffff1a;min-height:44.8px;transition:border-radius .3s cubic-bezier(.4,0,.2,1),border-bottom .3s cubic-bezier(.4,0,.2,1);padding:0!important}.api-category-section .api-category-header{box-sizing:border-box;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;height:44.8px;margin:0;padding:0 12px;display:flex}.api-category-header-left{align-items:center;gap:12px;display:flex}.api-category-section .api-category-title{color:#ffffffe6;user-select:none;margin:0;font-size:16px;font-weight:600;line-height:1.2}.api-category-section .api-category-count{color:#fff9;white-space:nowrap;background:#4caf501a;border:1px solid #4caf5033;border-radius:10px;padding:2px 8px;font-size:12px;font-weight:500;line-height:1.2}.api-category-section .ant-card-body{opacity:1;will-change:max-height, opacity, padding-top, padding-bottom;background:#ffffff03;max-height:10000px;padding:20px;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .35s cubic-bezier(.4,0,.2,1) 50ms,padding-top .4s cubic-bezier(.4,0,.2,1),padding-bottom .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.api-category-section.category-collapsed .ant-card-body{opacity:0;pointer-events:none;max-height:0;margin:0;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),padding-top .4s cubic-bezier(.4,0,.2,1),padding-bottom .4s cubic-bezier(.4,0,.2,1);padding-top:0!important;padding-bottom:0!important}.api-category-section.category-collapsed .ant-card{border-radius:8px;overflow:hidden}.api-category-section.category-collapsed .ant-card-head{border-bottom:1px solid #ffffff1a;border-radius:8px}.api-category-section.category-collapsed .api-category-endpoints{overflow:hidden}.api-category-endpoints{flex-direction:column;gap:16px;display:flex}.api-category-section .api-endpoint-card{margin:0;background:#ffffff08!important;border:1px solid #ffffff14!important}.api-category-section .api-endpoint-card:hover{border-color:#ffffff40!important}.api-category-section .api-endpoint-card.expanded{background:#ffffff0a!important;border-color:#ffffff59!important}.portal-container{color:#e0e0e0;margin:0 auto;padding:8px 16px}.portal-rust-sdk-promo{margin-bottom:16px}.portal-container .ant-empty-normal{margin-top:0!important}.portal-loading{flex-direction:column;justify-content:center;align-items:center;min-height:400px;display:flex}.portal-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.header-left{flex:1}.portal-title-row{align-items:center;gap:16px;display:flex}.portal-icon-card{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:58px;height:58px;display:flex}.portal-cosmic-icon{object-fit:contain;border-radius:4px;width:48px;height:48px;display:block}.portal-title-group{flex-direction:column;flex:1;gap:4px;display:flex}.portal-title{user-select:none;color:#fff!important;letter-spacing:-.02em!important;margin:0!important;font-size:32px!important;font-weight:600!important;line-height:1.2!important}.portal-doc-link{user-select:none;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;margin-bottom:21px;padding:6px 12px;transition:all .2s;color:#ffffffb3!important;font-size:15px!important;font-weight:500!important;text-decoration:none!important}.portal-doc-link:hover{background:#ffffff14;border-color:#ffffff26;color:#fff!important}.portal-doc-link-text{user-select:none;color:inherit!important;font-size:inherit!important;font-weight:inherit!important}.portal-subtitle{user-select:none;display:block;color:#fff9!important;font-size:15px!important;font-weight:400!important;line-height:1!important}.plan-section{background:linear-gradient(135deg,#ffffff0d,#ffffff08);border:1px solid #ffffff1f;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:20px;display:flex;position:relative;overflow:hidden}.plan-section:before{content:"";background:linear-gradient(90deg,#0000,#ffffff1a,#0000);height:1px;position:absolute;top:0;left:0;right:0}.plan-badge{flex:1;align-items:center;gap:16px;display:flex}.plan-icon-wrapper{border:1px solid #ffffff1a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex;box-shadow:0 0 20px #ffffff26}.plan-info{flex-direction:column;flex:1;gap:4px;display:flex}.plan-name-row{align-items:center;gap:10px;display:flex}.plan-name{user-select:none;color:#fff!important;font-size:20px!important;font-weight:600!important;line-height:1.2!important}.plan-status{user-select:none;border-radius:6px!important;padding:2px 8px!important;font-size:11px!important;font-weight:600!important;line-height:1.4!important}.plan-details{user-select:none;color:#ffffffa6!important;font-size:13px!important;font-weight:400!important;line-height:1.4!important}.plan-selector-group{flex-shrink:0;justify-content:flex-end;align-items:center;gap:12px;display:flex}.buy-plan-dropdown-button{user-select:none;position:relative;overflow:hidden;color:#fff!important;background:linear-gradient(135deg,#4caf50 0%,#2e7d32 100%)!important;border:1px solid #4caf504d!important;border-radius:8px!important;align-items:center!important;gap:10px!important;height:44px!important;padding:0 20px!important;font-size:15px!important;font-weight:600!important;transition:all .2s!important;display:flex!important;box-shadow:0 0 20px #4caf5033!important}.buy-plan-dropdown-button *{user-select:none}.buy-plan-dropdown-button:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);height:1px;position:absolute;top:0;left:0;right:0}.buy-plan-dropdown-button:hover{color:#fff!important;background:linear-gradient(135deg,#66bb6a 0%,#388e3c 100%)!important;border-color:#4caf5066!important;box-shadow:0 0 24px #4caf504d!important}.buy-plan-dropdown-button .anticon{font-size:16px}.buy-plan-dropdown-menu{backdrop-filter:blur(12px)!important;background:linear-gradient(135deg,#1e1e1efa 0%,#1a1a1afa 100%)!important;border:1px solid #ffffff26!important;border-radius:10px!important;padding:6px!important;box-shadow:0 8px 32px #00000080,0 0 1px #ffffff1a!important}.buy-plan-dropdown-menu .ant-dropdown-menu{box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important}.buy-plan-dropdown-menu .ant-dropdown-menu-item{background:0 0!important;border-radius:6px!important;margin:3px 0!important;padding:10px 12px!important;transition:all .2s!important}.buy-plan-dropdown-menu .ant-dropdown-menu-item:hover{background:#ffffff14!important}.buy-plan-dropdown-menu .ant-dropdown-menu-item:first-child{margin-top:0!important}.buy-plan-dropdown-menu .ant-dropdown-menu-item:last-child{margin-bottom:0!important}.api-keys-section{margin-bottom:24px}.api-keys-section .apikey-management-card{position:relative;overflow:hidden;background:#ffffff08!important;border:1px solid #ffffff14!important;border-radius:12px!important}.api-keys-section .apikey-management-card:before{content:"";z-index:1;background:linear-gradient(90deg,#0000,#ffffff14,#0000);height:1px;position:absolute;top:0;left:0;right:0}.api-keys-section .apikey-management-card .ant-card-body{padding:0!important}.api-keys-section .generate-key-btn{background:linear-gradient(135deg,#4caf50 0%,#2e7d32 100%)!important;border:none!important;transition:all .2s!important;box-shadow:0 0 12px #4caf504d!important}.api-keys-section .generate-key-btn:hover{background:linear-gradient(135deg,#66bb6a 0%,#388e3c 100%)!important;box-shadow:0 0 16px #4caf5066!important}.api-keys-section .apikey-table{width:100%!important}.api-keys-section .apikey-table .ant-table{table-layout:fixed!important;background:0 0!important;width:100%!important}.api-keys-section .apikey-table .ant-table-container{width:100%!important}.api-keys-section .apikey-table .ant-table-content{width:100%!important;overflow-x:auto!important}.api-keys-section .apikey-table .ant-table-thead>tr>th{text-transform:uppercase;letter-spacing:.5px;user-select:none;color:#ffffffbf!important;text-align:center!important;background:#ffffff0d!important;border-bottom:1px solid #ffffff14!important;padding:6px 8px!important;font-size:12px!important;font-weight:600!important}.api-keys-section .apikey-table .ant-table-tbody>tr>td{user-select:none;color:#ffffffd9!important;text-align:center!important;vertical-align:middle!important;background:0 0!important;border-bottom:1px solid #ffffff0d!important;padding:14px 16px!important}.api-keys-section .apikey-table .ant-table-tbody>tr:hover>td{background:#ffffff0a!important}.api-keys-section .api-key-value{color:#ffffffe6!important;background:#0000004d!important;border:1px solid #ffffff0f!important;border-radius:6px!important;padding:8px 12px!important;font-size:13px!important}.api-keys-section .api-key-cell{justify-content:center!important}.api-keys-section .toggle-visibility-btn,.api-keys-section .copy-key-btn{user-select:none;color:#ffffffb3!important;background:#ffffff0d!important;border:1px solid #ffffff14!important;border-radius:6px!important;width:28px!important;min-width:28px!important;height:28px!important;transition:all .2s!important}.api-keys-section .toggle-visibility-btn *,.api-keys-section .copy-key-btn *{user-select:none}.api-keys-section .toggle-visibility-btn:hover{color:#4caf50!important;background:#4caf501a!important;border-color:#4caf504d!important}.api-keys-section .copy-key-btn:hover{color:#2196f3!important;background:#2196f31a!important;border-color:#2196f34d!important}.api-keys-section .ant-empty-description{color:#fff9!important}.quick-links{gap:12px;margin-top:24px;display:flex}.quick-link{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:10px;padding:16px;text-decoration:none;transition:all .2s;display:flex;position:relative;overflow:hidden}.quick-link:before{content:"";background:linear-gradient(90deg,#0000,#ffffff14,#0000);height:1px;position:absolute;top:0;left:0;right:0}.quick-link:hover{background:#ffffff0d;border-color:#ffffff1f;text-decoration:none}.link-icon{color:#4caf50;font-size:18px;transition:transform .2s}.quick-link:hover .link-icon{color:#4caf50}.link-text{color:#ffffffd9!important;font-size:14px!important;font-weight:500!important;line-height:1.4!important}.quick-link:hover .link-text{color:#fff!important}@media (width<=768px){.portal-container{max-width:100%;padding:16px}.portal-header{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px}.header-left{flex:1;min-width:0}.portal-title-row{flex-flow:wrap;align-items:center;gap:12px}.portal-icon-card{width:48px;height:48px}.portal-cosmic-icon{width:40px;height:40px}.portal-title-group{gap:3px;min-width:0}.portal-title{margin:0!important;font-size:24px!important}.portal-doc-link{white-space:nowrap;padding:5px 10px;font-size:13px!important}.portal-subtitle{margin-top:0!important;font-size:13px!important}.plan-section{flex-direction:column;align-items:stretch;gap:16px;margin-bottom:20px;padding:16px}.plan-badge{flex-direction:row;align-items:center;gap:14px}.plan-icon-wrapper{flex-shrink:0;width:52px;height:52px}.plan-info{flex:1;min-width:0}.plan-name{font-size:18px!important}.plan-status{padding:2px 6px!important;font-size:10px!important}.plan-details{word-break:break-word;font-size:12px!important;line-height:1.5!important}.plan-selector-group{justify-content:center;width:100%}.buy-plan-dropdown-button{width:100%;height:38px!important;padding:0 16px!important;font-size:13px!important}.api-keys-section{margin-bottom:20px}.api-keys-section .apikey-management-card{border-radius:8px!important}.api-keys-section .apikey-management-card .ant-card-body{padding:12px!important}.api-keys-section .apikey-generate-btn-wrapper{justify-content:flex-end;margin-bottom:12px;display:flex}.api-keys-section .generate-key-btn{width:auto!important;height:34px!important;padding:0 14px!important;font-size:12px!important}.api-keys-section .apikey-table{display:none}.quick-links{flex-direction:column;gap:10px;margin-top:20px}}@media (width<=480px){.portal-container{padding:12px}.portal-header{gap:8px;margin-bottom:16px}.portal-icon-card{width:44px;height:44px}.portal-cosmic-icon{width:36px;height:36px}.portal-title{font-size:22px!important}.portal-doc-link{padding:4px 8px;font-size:12px!important}.portal-subtitle{font-size:12px!important}.plan-section{gap:14px;margin-bottom:16px;padding:14px}.plan-badge{gap:12px}.plan-icon-wrapper{width:48px;height:48px}.plan-name{font-size:16px!important}.plan-status{padding:2px 5px!important;font-size:9px!important}.plan-details{font-size:11px!important}.plan-selector-group{gap:8px}.buy-plan-dropdown-button{height:36px!important;padding:0 16px!important;font-size:12px!important}.plan-option-text strong{font-size:13px}.plan-option-details{font-size:10px}.api-keys-section{margin-bottom:16px}.api-keys-section .apikey-management-card{border-radius:6px!important}.api-keys-section .apikey-management-card .ant-card-body{padding:10px!important}.api-keys-section .apikey-generate-btn-wrapper{margin-bottom:10px}.api-keys-section .generate-key-btn{height:32px!important;padding:0 12px!important;font-size:12px!important}.quick-links{margin-top:16px}.quick-link{padding:14px}.link-icon{font-size:16px}.link-text{font-size:13px!important}.portal-enterprise-message{margin-top:24px;padding:16px}.portal-enterprise-text{font-size:13px!important}}.portal-container .ant-btn-text:hover{background:#ffffff14!important}.portal-container .ant-progress-line{margin-bottom:0!important}.portal-enterprise-message{text-align:center;background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;margin-bottom:16px;padding:20px;position:relative;overflow:hidden}.portal-enterprise-message:before{content:"";background:linear-gradient(90deg,#0000,#ffffff1a,#0000);height:1px;position:absolute;top:0;left:0;right:0}.portal-enterprise-text{user-select:none;color:#fff9!important;margin:0!important;font-size:14px!important;line-height:1.6!important}.portal-enterprise-text a,.portal-enterprise-text .portal-enterprise-link,.portal-enterprise-text .ant-typography a,.portal-enterprise-link{-webkit-tap-highlight-color:transparent;font-weight:500;text-decoration:none;transition:all .2s;color:#4caf50!important;user-select:none!important;-webkit-touch-callout:none!important}.portal-enterprise-text .portal-enterprise-link,.portal-enterprise-text .ant-typography .portal-enterprise-link{user-select:none!important;-webkit-touch-callout:none!important}.portal-enterprise-link:hover{text-decoration:underline;color:#66bb6a!important}.ant-tooltip,.ant-tooltip-inner,.ant-tooltip-content,.ant-tooltip-arrow,.ant-tooltip *,.ant-tooltip-inner *{user-select:none!important;-webkit-touch-callout:none!important}.portal-container *{transition-property:background-color,border-color,color,box-shadow;transition-duration:.2s;transition-timing-function:ease}.payment-modal-overlay{z-index:9999;background:#000c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0;overflow-y:auto}.payment-modal-container{background:linear-gradient(135deg,#1a1a1a 0%,#2d2d2d 100%);border:1px solid #ffffff1a;border-radius:16px;width:100%;max-width:480px;min-height:400px;max-height:90vh;position:relative;overflow-y:auto;box-shadow:0 20px 60px #00000080}.payment-cosmic-header{background:radial-gradient(at top,#4caf5014 0%,#0000 70%);justify-content:center;padding:24px 24px 20px;position:relative;display:none!important}.payment-logo-container{user-select:none;flex-direction:column;align-items:center;gap:8px;display:flex}.payment-cosmic-logo{object-fit:contain;filter:drop-shadow(0 20px 40px #4caf504d);height:60px;margin-bottom:8px}.payment-cosmic-title{letter-spacing:3px;text-align:center;text-transform:uppercase;color:#fff;font-size:36px;font-weight:700;line-height:.8}.payment-cosmic-title-small{letter-spacing:2px;text-align:center;text-transform:uppercase;color:#fff;font-size:24px;font-weight:700;line-height:1}.payment-cosmic-subtitle-small{letter-spacing:2px;text-align:center;text-transform:uppercase;color:#fff;margin-bottom:4px;font-size:24px;font-weight:700;line-height:1}.payment-cosmic-subtitle{letter-spacing:3px;text-align:center;text-transform:uppercase;color:#fff;font-size:36px;font-weight:700;line-height:.8}.payment-plan-info{letter-spacing:.5px;text-align:center;text-transform:uppercase;color:#ffffffb3;margin-top:12px;font-size:14px;font-weight:600}.payment-plan-selector-section{justify-content:center;align-items:center;width:100%;display:none!important}.payment-plan-selector-section>*{margin:4px auto!important}.payment-plan-selector-section .payment-plan-info-dropdown{width:200px!important;margin:8px auto 0!important}.payment-plan-info-dropdown .ant-select-selector{color:#ffffffd9!important;letter-spacing:.5px!important;text-align:center!important;text-transform:uppercase!important;background:#0003!important;border:1px solid #ffffff26!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;height:auto!important;padding:2px 8px!important;font-size:13px!important;font-weight:600!important;transition:all .2s!important;display:flex!important}.payment-plan-info-dropdown .ant-select-selection-item{text-align:center!important;justify-content:center!important;align-items:center!important;width:100%!important;padding:0!important;display:flex!important}.payment-plan-info-dropdown .ant-select-selection-search{display:none!important}.payment-plan-info-dropdown .ant-select-selection-placeholder{text-align:center!important}.payment-plan-info-dropdown .ant-select-selector:hover{color:#ffffffe6!important;background:#0000004d!important;border-color:#4caf5066!important}.payment-plan-info-dropdown.ant-select-focused .ant-select-selector{border-color:#4caf50!important;box-shadow:0 0 0 2px #4caf501a!important}.payment-plan-info-dropdown .ant-select-arrow{color:#ffffff80!important;font-size:10px!important}.payment-plan-info-dropdown.ant-select-disabled .ant-select-selector{color:#ffffff80!important;cursor:not-allowed!important;background:#00000026!important;border-color:#ffffff14!important}.payment-plan-info-dropdown.ant-select-disabled .ant-select-arrow{display:none!important}.payment-plan-dropdown{background:#1a1a1a!important;border:1px solid #ffffff26!important;border-radius:8px!important;box-shadow:0 8px 24px #0009!important}.payment-plan-dropdown .ant-select-item{color:#ffffffe6!important;background:0 0!important;padding:8px 16px!important;font-weight:600!important}.payment-plan-dropdown .ant-select-item-option-selected{color:#4caf50!important;background:#4caf5026!important}.payment-plan-dropdown .ant-select-item-option-active{background:#4caf501a!important}.payment-plan-info-dropdown .ant-select-item-option-content{pointer-events:none}.payment-plan-dropdown .rc-virtual-list-holder-inner .ant-select-item{pointer-events:auto}.payment-header-icon{color:#4caf50;font-size:24px}.payment-modal-title{color:#fffffff2;margin:0!important}.payment-loading{justify-content:center;align-items:center;padding:40px;display:flex}.payment-error-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:400px;padding:60px 40px;display:flex}.payment-error-icon{opacity:.8;font-size:64px;line-height:1}.payment-error-title{color:#fffffff2!important;letter-spacing:.5px!important;text-transform:uppercase!important;font-size:18px!important;font-weight:700!important}.payment-error-message{max-width:320px;color:#ffaf50e6!important;font-size:15px!important;font-weight:500!important;line-height:1.5!important}.payment-retry-btn{min-width:180px;margin-top:8px;letter-spacing:.5px!important;text-transform:uppercase!important;background:linear-gradient(135deg,#4caf50 0%,#2e7d32 100%)!important;border:none!important;border-radius:8px!important;height:48px!important;font-size:15px!important;font-weight:700!important;transition:all .2s!important;box-shadow:0 0 16px #4caf5033!important}.payment-retry-btn:hover{background:linear-gradient(135deg,#5cb860 0%,#388e3c 100%)!important;box-shadow:0 0 20px #4caf504d!important}.payment-retry-countdown{flex-direction:column;align-items:center;gap:12px;width:100%;max-width:280px;margin-top:8px;display:flex}.payment-retry-countdown .countdown-text{color:#ffffffd9!important;letter-spacing:.3px!important;font-size:14px!important;font-weight:600!important}.countdown-progress{width:100%}.countdown-progress .ant-progress-bg{background:linear-gradient(90deg,#4caf50 0%,#5cb860 100%)!important}.payment-close-btn-cosmic{flex-shrink:0;position:absolute;top:8px;right:8px;color:#ffffff80!important;border-radius:8px!important;width:36px!important;height:36px!important;font-size:20px!important;transition:all .2s!important}.payment-close-btn-cosmic:hover{color:#ffffffe6!important;background:#ffffff14!important}.payment-modal-body{user-select:none;pointer-events:auto;z-index:1;min-height:400px;padding:16px;position:relative}.payment-loading .ant-typography{color:#ffffffd9}.payment-amount{color:#ffffffe6;font-size:16px}.payment-amount strong{color:#4caf50;font-size:20px}.payment-display{flex-direction:column;gap:8px;min-height:400px;display:flex}.payment-invoice-card{user-select:none;background:linear-gradient(135deg,#ffffff0f,#ffffff08);border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;gap:0;padding:0;display:flex;position:relative;overflow:hidden}.payment-invoice-card:before{content:"";opacity:.6;background:linear-gradient(90deg,#4caf50,#2196f3,#4caf50);height:2px;position:absolute;top:0;left:0;right:0}.payment-plan-info-section{background:#0003;border-bottom:1px solid #ffffff14;flex-direction:column;padding:12px 16px;display:flex}.payment-plan-header-row{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.payment-label-secondary{display:none}.payment-plan-name{flex:1;color:#fff!important;margin:0!important;font-size:18px!important;font-weight:600!important;line-height:1.3!important}.payment-plan-period{background:#4caf501a;border:1px solid #4caf5033;border-radius:6px;padding:4px 10px;color:#fff9!important;font-size:14px!important;font-weight:500!important;line-height:1.3!important}.payment-due-section{background:#00000026;flex-direction:row;justify-content:center;align-items:center;gap:16px;min-height:100px;padding:20px 16px;display:flex;position:relative}.payment-due-left{text-align:center;flex-direction:column;flex:none;align-items:center;width:100%;margin:0 auto;display:flex}.payment-label-financial{white-space:nowrap;color:#ffffffa6!important;letter-spacing:.5px!important;text-transform:uppercase!important;font-size:13px!important;font-weight:600!important}.payment-amount-container{flex-direction:row;justify-content:center;align-items:center;gap:0;width:100%;display:flex;position:relative}.payment-amount-container.has-discount-price{padding-left:0}.payment-amount-display-group{flex-direction:row;justify-content:center;align-items:baseline;gap:0;display:flex;position:relative}.payment-amount-big{text-align:center;flex-shrink:0;line-height:1.2;position:relative;letter-spacing:-.5px!important;color:#fffffff2!important;margin:0!important;font-size:32px!important;font-weight:700!important}.payment-original-amount{white-space:nowrap;flex-shrink:0;margin-left:12px;text-decoration:line-through;color:#ffffff8c!important;font-size:12px!important;font-weight:500!important}.payment-original-amount.hidden{display:none}.payment-amount-big.has-discount{color:#4caf50!important}.payment-amount-skeleton{flex-direction:row;justify-content:center;align-items:baseline;gap:10px;width:100%;min-height:38px;display:flex;position:relative}.payment-amount-skeleton.has-discount-price{padding-left:0}.payment-skeleton-line{background:linear-gradient(90deg,#ffffff1a 0%,#ffffff26 50%,#ffffff1a 100%) 0 0/200% 100%;border-radius:4px;animation:1.5s ease-in-out infinite skeleton-loading}.payment-skeleton-price{flex-shrink:0;width:120px;height:38px}.payment-skeleton-discount{flex-shrink:0;width:80px;height:18px}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.payment-skeleton-select{justify-content:center;width:200px;margin:8px auto 0;display:flex}.payment-skeleton-select-text{border-radius:6px;width:100%;height:32px}.payment-skeleton-toggle{justify-content:center;gap:8px;width:100%;max-width:420px;display:flex}.payment-skeleton-toggle-btn{border-radius:4px;flex:1;height:40px}.payment-skeleton-button{justify-content:center;width:100%;max-width:360px;margin:0 auto;display:flex}.payment-skeleton-btn{border-radius:12px;width:100%;height:56px}.payment-skeleton-address{border-radius:8px;flex:1;height:48px}.payment-skeleton-icon-btn{border-radius:8px;flex-shrink:0;width:38.45px;height:38.45px}.payment-period-dropdown-compact{flex-shrink:0!important;width:auto!important;min-width:150px!important}.payment-period-dropdown-compact .ant-select-selector{background:#4caf501a!important;border:1px solid #4caf5033!important;border-radius:6px!important;height:auto!important;max-height:36px!important;margin-top:2px!important;padding:4px 8px!important;transition:all .2s!important}.payment-period-dropdown-compact .ant-select-selection-item{color:#ffffffe6!important;padding:0 4px!important;font-size:11px!important;font-weight:600!important;line-height:1.4!important}.payment-period-dropdown-compact .ant-select-arrow{color:#fff9!important;font-size:10px!important}.payment-period-dropdown-compact.ant-select-focused .ant-select-selector{background:#4caf5026!important;border-color:#4caf50!important;box-shadow:0 0 0 2px #4caf5026!important}.payment-period-dropdown-compact .ant-select-selector:hover{background:#4caf5026!important;border-color:#4caf5066!important}.payment-period-dropdown-compact.ant-select-disabled .ant-select-selector{color:#ffffff80!important;cursor:not-allowed!important;background:#00000026!important;border-color:#ffffff14!important}.payment-skeleton-dropdown-compact{border-radius:6px;flex-shrink:0;width:180px;height:32px}.payment-period-dropdown-menu{min-width:150px!important}.payment-period-dropdown-menu .ant-select-item{white-space:normal!important;padding:8px 12px!important}.payment-period-dropdown-section{display:none!important}.payment-period-dropdown{width:100%!important}.payment-skeleton-dropdown{border-radius:8px;width:100%;height:44px}.payment-period-section{flex-direction:column;justify-content:center;align-items:center;gap:8px;margin:8px 0;display:none}.payment-period-label{color:#ffffffb3!important;text-align:center!important;font-size:13px!important;font-weight:500!important}.payment-period-toggle{justify-content:center;width:100%;max-width:420px;display:flex}.payment-period-toggle .ant-radio-button-wrapper{text-align:center;flex:1;color:#ffffffb3!important;white-space:nowrap!important;background:#ffffff0d!important;border-color:#ffffff1a!important;min-width:0!important;height:auto!important;padding:8px!important;font-size:14px!important;line-height:1.4!important;transition:all .2s!important}.payment-period-toggle .ant-radio-button-wrapper-checked{color:#4caf50!important;background:#4caf5033!important;border-color:#4caf50!important}.payment-period-toggle .ant-radio-button-wrapper:hover:not(.ant-radio-button-wrapper-checked){color:#66bb6a!important;background:#4caf501f!important;border-color:#4caf50!important}.payment-period-toggle .ant-radio-button-wrapper-checked:hover{color:#66bb6a!important;background:#4caf5047!important;border-color:#66bb6a!important}.payment-address-actions{justify-content:center;align-items:center;gap:8px;display:flex}.payment-address-input-wrapper{flex:1;width:100%;display:block;position:relative}.payment-address-input-wrapper .ant-input{width:100%}.payment-address-actions .ant-tooltip{flex:1;display:block}.payment-address-actions .ant-tooltip-inner{white-space:nowrap}.payment-address-input-group{flex:1}.payment-action-buttons{flex-shrink:0;gap:8px;display:flex}.payment-icon-btn{flex-shrink:0;color:#ffffffb3!important;background:#ffffff0d!important;border:1px solid #ffffff1a!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:38.45px!important;min-width:38.45px!important;height:38.45px!important;min-height:38.45px!important;padding:0!important;font-size:16px!important;transition:all .2s!important;display:flex!important}.payment-icon-btn .anticon{font-size:16px!important}.payment-icon-btn:hover{color:#4caf50!important;background:#4caf501a!important;border-color:#4caf504d!important}.payment-divider{text-align:center;align-items:center;margin:8px 0;display:flex}.payment-divider:before,.payment-divider:after{content:"";border-bottom:1px solid #ffffff26;flex:1}.payment-divider span{color:#fff6;text-transform:uppercase;letter-spacing:1.5px;padding:0 20px;font-size:12px;font-weight:600}.pay-with-wallet-btn{letter-spacing:.5px!important;text-transform:uppercase!important;border:none!important;border-radius:12px!important;max-width:360px!important;height:56px!important;margin:0 auto!important;font-size:17px!important;font-weight:700!important;transition:all .2s!important}.pay-with-wallet-btn:active{transform:scale(.98)}.pay-btn-pro{background:linear-gradient(135deg,#4caf50 0%,#2e7d32 100%)!important;border:1px solid #4caf504d!important;box-shadow:0 0 20px #4caf504d!important}.pay-btn-pro:hover{background:linear-gradient(135deg,#66bb6a 0%,#388e3c 100%)!important;border-color:#4caf5066!important;box-shadow:0 0 24px #4caf5066!important}.pay-btn-ultimate{background:linear-gradient(135deg,#1976d2 0%,#0d47a1 100%)!important;border:1px solid #1976d24d!important;box-shadow:0 0 20px #1976d24d!important}.pay-btn-ultimate:hover{background:linear-gradient(135deg,#2196f3 0%,#1565c0 100%)!important;border-color:#1976d266!important;box-shadow:0 0 24px #1976d266!important}.pay-btn-starter{color:#fff!important;background:linear-gradient(135deg,#9e9e9e 0%,#616161 100%)!important;border:1px solid #9e9e9e4d!important;box-shadow:0 0 20px #9e9e9e40!important}.pay-btn-starter:hover{color:#fff!important;background:linear-gradient(135deg,#bdbdbd 0%,#757575 100%)!important;border-color:#bdbdbd66!important;box-shadow:0 0 20px #9e9e9e40!important}.pay-btn-starter:disabled{color:#ffffff80!important;background:#9e9e9e4d!important;border-color:#9e9e9e33!important}.pay-btn-tester{background:linear-gradient(135deg,#ff9800 0%,#e65100 100%)!important;border:1px solid #ff98004d!important;box-shadow:0 0 20px #ff98004d!important}.pay-btn-tester:hover{background:linear-gradient(135deg,#ffa726 0%,#f57c00 100%)!important;border-color:#ff980066!important;box-shadow:0 0 24px #ff980066!important}.payment-qr-section{justify-content:center;padding:20px;display:flex}.payment-qr-code{background:#fff;border-radius:8px;width:fit-content;margin:0 auto;padding:12px;box-shadow:0 4px 12px #0003}.payment-address-section{flex-direction:column;gap:8px;margin-top:8px;display:flex}.payment-label-row{justify-content:space-between;align-items:center;margin-bottom:2px;display:flex}.payment-label{color:#ffffffd9;font-size:14px;font-weight:600}.payment-expiry-text{display:none;color:#ffaf50cc!important;letter-spacing:.3px!important;font-size:11px!important;font-weight:600!important}.payment-address-group{width:100%;display:flex}.payment-address-input{flex:1;color:#fffffff2!important;word-break:break-all!important;white-space:normal!important;text-align:center!important;background:#0000001a!important;border:1px solid #ffffff1a!important;border-radius:8px!important;min-width:320px!important;max-width:100%!important;padding:10px!important;font-family:Courier New,monospace!important;font-size:12px!important;font-weight:500!important;transition:all .2s!important}.payment-address-input:hover{background:0 0!important;border-color:#fff3!important}.payment-address-input:focus{background:#0006!important;border-color:#4caf50!important;box-shadow:0 0 0 2px #4caf501a!important}.payment-address-input:disabled{color:#fffffff2!important;cursor:text!important;background:#0000004d!important}.payment-copy-tooltip{z-index:10000!important;pointer-events:none!important}.payment-copy-tooltip .ant-tooltip-arrow{display:block;pointer-events:none!important}.payment-copy-tooltip .ant-tooltip-inner{white-space:nowrap;padding:6px 12px;font-size:13px;font-weight:600;display:inline-block;pointer-events:none!important;width:auto!important;min-width:auto!important;max-width:none!important}.copy-button-wrapper{flex-shrink:0;position:relative}.copy-address-btn{width:100%}.copied-toast{color:#fff;white-space:nowrap;z-index:1000;background:linear-gradient(135deg,#4caf50 0%,#3d9e40 100%);border-radius:6px;padding:8px 16px;font-size:13px;font-weight:600;animation:.3s ease-out slideDown,.3s ease-out 1.2s forwards fadeOut;position:absolute;top:-45px;right:0;box-shadow:0 4px 12px #4caf5066}.copied-toast:after{content:"";border-top:6px solid #3d9e40;border-left:6px solid #0000;border-right:6px solid #0000;width:0;height:0;position:absolute;bottom:-6px;right:20px}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.payment-support{background:#0000001a;border:1px solid #ffffff0d;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:12px;display:flex}.support-label{color:#fff9;letter-spacing:.5px;font-size:13px;font-weight:600}.support-link{color:#fffffff2;padding:4px 0;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s}.support-link:hover{color:#4caf50e6;text-decoration:underline}.payment-amount-section{background:#0003;border:1px solid #4caf5033;border-radius:8px;padding:20px}.payment-amount-info{justify-content:space-between;align-items:center;display:flex}.payment-amount-left{flex-direction:column;gap:4px;display:flex}.payment-amount-big{color:#4caf50;letter-spacing:-.5px;font-weight:700;margin:0!important}.payment-methods-section{flex-direction:row;justify-content:center;align-items:center;gap:12px;margin-top:8px;display:flex}.payment-methods-label{white-space:nowrap;color:#ffffff80!important;letter-spacing:.2px!important;margin:0!important;font-size:12px!important;font-weight:500!important}.payment-methods-icons-horizontal{flex-flow:wrap;align-items:center;gap:8px;display:flex}.payment-method-icon-wrapper{pointer-events:auto;background:#ffffff05;border:1px solid #ffffff0f;border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:inline-flex}.payment-method-icon-wrapper:hover{background:#ffffff0a;border-color:#ffffff1f}.payment-method-icon{object-fit:contain;user-select:none;opacity:.9;border-radius:50%;width:24px;height:24px}.payment-skeleton-method-icon{border-radius:8px;flex-shrink:0;width:40px;height:40px}.payment-methods-inline,.payment-methods-label-inline,.payment-methods-icons-inline,.method-logo-inline{display:none}.payment-status-section{flex-direction:column;gap:12px;display:flex}.payment-progress-container{flex-direction:column;gap:8px;display:flex}.payment-progress{margin:0}.payment-progress-text{color:#ffffffb3;text-align:center;font-size:14px}.payment-success{background:#4caf501a;border-radius:8px;justify-content:center;align-items:center;margin-top:8px;padding:12px;display:flex}.success-icon{color:#4caf50;flex-shrink:0;font-size:16px}.payment-waiting{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;flex-direction:column;align-items:center;gap:0;margin-top:8px;padding:10px 8px 8px;display:flex}.payment-status-row{justify-content:center;align-items:center;gap:10px;margin:0;display:flex}.payment-waiting-spinner{flex-shrink:0;justify-content:center;align-items:center;display:flex}.spinner-circle{border:2px solid #4caf5033;border-top-color:#4caf50;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spinnerRotate}.payment-status-text{text-align:center;color:#ffffffbf!important;font-size:14px!important;font-weight:500!important}.success-status-text{color:#4caf50!important}@keyframes spinnerRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.payment-waiting-content{text-align:center;flex-direction:column;gap:0;display:flex}.payment-waiting-title{text-align:center;letter-spacing:.3px;color:#ffffffd9!important;font-size:15px!important;font-weight:600!important}.payment-waiting-subtitle{text-align:center;max-width:320px;line-height:1.5;color:#ffffff59!important;font-size:13px!important;font-weight:400!important}@media (width<=480px){.payment-modal-container{border-radius:12px;max-width:100%}.payment-cosmic-header{padding:20px 16px 16px}.payment-cosmic-logo{height:50px}.payment-cosmic-title,.payment-cosmic-subtitle{letter-spacing:2px;font-size:28px}.payment-cosmic-title-small,.payment-cosmic-subtitle-small{letter-spacing:1.5px;font-size:20px}.payment-modal-content{padding:16px}.payment-invoice-card{gap:0}.payment-plan-info-section{padding:12px}.payment-plan-header-row{flex-direction:column;align-items:flex-start;gap:12px}.payment-plan-name{width:100%;font-size:16px!important}.payment-period-dropdown-compact{width:100%!important;min-width:100%!important}.payment-period-dropdown-compact .ant-select-selector{min-height:40px!important}.payment-due-section{flex-direction:column;align-items:stretch;gap:12px;padding:16px}.payment-due-left{gap:8px}.payment-label-financial{font-size:11px!important}.payment-amount-container{flex-wrap:wrap;gap:8px}.payment-amount-big{font-size:24px!important}.payment-methods-section{flex-direction:column;align-items:center;gap:10px;padding:12px 0 0}.payment-methods-label{font-size:12px!important}.payment-methods-icons-horizontal{gap:8px}.payment-method-icon-wrapper{width:36px;height:36px}.payment-method-icon{width:24px;height:24px}.payment-period-toggle .ant-radio-button-wrapper{padding:6px 4px!important;font-size:12px!important;line-height:1.3!important}.payment-period-toggle .ant-radio-button-wrapper span:not(.ant-radio-button){font-size:12px!important}.payment-address-input{min-width:150px!important;max-width:100%!important;padding:8px 10px!important;font-size:11px!important}.payment-address-actions{flex-wrap:nowrap}.payment-action-buttons{gap:6px}.payment-waiting{margin-top:12px;padding:6px 8px 8px}.payment-waiting-title{font-size:14px!important}.payment-waiting-subtitle{max-width:280px;font-size:12px!important}.payment-status-row{gap:8px;margin:6px 0}.payment-status-text{font-size:13px!important}.success-icon{font-size:14px}}@media (width<=360px){.payment-period-toggle .ant-radio-button-wrapper{padding:6px 2px!important;font-size:11px!important;line-height:1.2!important}.payment-period-toggle .ant-radio-button-wrapper span:not(.ant-radio-button){font-size:11px!important}.payment-address-input{min-width:160px!important;max-width:100%!important;padding:6px 8px!important;font-size:10px!important}}.apikey-modal-overlay{z-index:9999;background:#000000bf;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0;overflow-y:auto}.apikey-modal-container{background:linear-gradient(135deg,#1a1a1a 0%,#2d2d2d 100%);border:1px solid #ffffff26;border-radius:16px;width:100%;max-width:580px;max-height:90vh;position:relative;overflow-y:auto}.apikey-modal-header{z-index:1;background:linear-gradient(135deg,#1a1a1a 0%,#2d2d2d 100%);border-bottom:1px solid #4caf5026;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px 12px;display:flex;position:sticky;top:0}.apikey-header-content{align-items:center;gap:12px;display:flex}.apikey-header-icon{display:none}.apikey-modal-title{text-shadow:0 0 20px #4caf5066;color:#fff!important;margin:0!important;font-size:18px!important;font-weight:600!important}.apikey-close-btn{flex-shrink:0;color:#fff9!important;border-radius:6px!important;width:32px!important;height:32px!important;font-size:18px!important;transition:all .2s!important}.apikey-close-btn:hover{color:#ffffffe6!important;background:#ffffff1a!important}.apikey-modal-body{padding:18px 20px 20px}.apikey-content{flex-direction:column;gap:16px;display:flex}.apikey-warning{border-radius:8px}.apikey-display-section{flex-direction:column;gap:6px;display:flex}.apikey-label{color:#ffffffbf;text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:600}.apikey-container{align-items:center;gap:12px;display:flex}.apikey-textarea{flex:1;color:#fffffff2!important;resize:none!important;background:#0006!important;border:1px solid #4caf5066!important;border-radius:6px!important;height:38px!important;min-height:38px!important;max-height:38px!important;padding:8px 12px!important;font-family:SF Mono,Monaco,Inconsolata,Courier New,monospace!important;font-size:14px!important;line-height:1.4!important}.apikey-textarea:hover{background:#00000080!important;border-color:#4caf5099!important}.apikey-textarea:focus{background:#00000080!important;border-color:#4caf50!important;box-shadow:0 0 0 2px #4caf5026!important}.copy-apikey-btn{flex-shrink:0;height:38px!important}.apikey-info-section{background:linear-gradient(135deg,#4caf501f,#4caf5014);border:1px solid #4caf504d;border-radius:8px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.apikey-info-item{align-items:center;gap:10px;display:flex}.apikey-info-icon{display:none}.apikey-info-content{flex:1;align-items:baseline;gap:8px;display:flex}.apikey-info-label{color:#ffffffa6;text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:600}.apikey-info-value{color:#fffffff2;font-size:13px;font-weight:600}.apikey-confirmation{background:linear-gradient(135deg,#ffc1071f,#ffc10714);border:1px solid #ffc10759;border-radius:8px;padding:12px 14px}.apikey-checkbox{align-items:flex-start;display:flex}.apikey-checkbox .ant-checkbox-inner{border-width:2px!important;border-color:#ffc107!important}.apikey-checkbox .ant-checkbox-checked .ant-checkbox-inner{background-color:#ffc107!important;border-color:#ffc107!important}.checkbox-text{color:#fffffff2;font-size:13px;font-weight:500}.apikey-instructions{background:linear-gradient(135deg,#2196f31f,#2196f314);border:1px solid #2196f34d;border-radius:8px;padding:12px 14px}.instructions-title{color:#fffffff2;text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px;font-size:12px;font-weight:600;display:block}.instructions-list{color:#ffffffd9;margin:0;padding-left:18px;font-size:12px;line-height:1.6}.instructions-list li{margin-bottom:6px}.instructions-list li:last-child{margin-bottom:0}.instructions-list code{color:#66bb6a;background:#0006;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:600}.apikey-continue-btn{margin-top:8px;position:relative;overflow:hidden}.apikey-continue-btn:disabled{opacity:.5;cursor:not-allowed}.apikey-continue-btn .anticon{background:#ffffff0d;border:1px solid #fff6;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;position:relative;overflow:hidden}.apikey-continue-btn .anticon svg{transition:all .2s;transform:rotate(-45deg)}.apikey-continue-btn.launching .anticon svg{animation:.8s ease-in-out forwards arrowLoopTakeoff}@keyframes arrowLoopTakeoff{0%{opacity:1;transform:translate(0)rotate(-45deg)scale(1)}25%{opacity:.6;transform:translate(30px,-30px)rotate(-45deg)scale(.8)}50%{opacity:0;transform:translate(50px,-50px)rotate(-45deg)scale(.5)}51%{opacity:0;transform:translate(-50px,50px)rotate(-45deg)scale(.5)}75%{opacity:.6;transform:translate(-25px,25px)rotate(-45deg)scale(.8)}to{opacity:1;transform:translate(0)rotate(-45deg)scale(1)}}@media (width<=640px){.apikey-modal-overlay{padding:12px}.apikey-modal-container{border-radius:12px;max-width:100%}.apikey-modal-header{padding:12px 16px 10px}.apikey-modal-title{font-size:16px!important}.apikey-modal-body{padding:14px 16px 16px}.apikey-content{gap:12px}.apikey-display-section{gap:5px}.apikey-label{font-size:11px}.apikey-textarea{word-break:break-all!important;height:36px!important;min-height:36px!important;max-height:36px!important;padding:6px 10px!important;font-size:10px!important}.copy-apikey-btn{height:36px!important;padding:0 12px!important}.apikey-info-section{gap:6px;padding:10px 12px}.apikey-info-label{font-size:11px}.apikey-info-value{font-size:12px}.apikey-confirmation{padding:10px 12px}.checkbox-text{font-size:12px}.apikey-instructions{padding:10px 12px}.instructions-title{margin-bottom:8px;font-size:11px}.instructions-list{padding-left:16px;font-size:11px;line-height:1.5}.instructions-list li{margin-bottom:5px}.instructions-list code{padding:1px 5px;font-size:10px}.apikey-continue-btn{margin-top:6px}}@media (width<=480px){.apikey-modal-overlay{padding:8px}.apikey-modal-header{padding:10px 12px 8px}.apikey-modal-title{font-size:15px!important}.apikey-modal-body{padding:12px}.apikey-content{gap:10px}}.rust-sdk-promo-card{background:linear-gradient(135deg,#b7410e14 0%,#b7410e08 50%,#ff98000d 100%);border:1px solid #b7410e40;border-radius:12px;transition:all .3s;position:relative;overflow:hidden}.rust-sdk-promo-card:before{content:"";background:linear-gradient(90deg,#0000,#b7410e66,#0000);height:1px;position:absolute;top:0;left:0;right:0}.rust-sdk-promo-card:hover{cursor:pointer;border-color:#b7410e66;box-shadow:0 0 20px #b7410e26}.rust-sdk-promo-card .ant-card-body{padding:14px 18px}.rust-sdk-promo-content{justify-content:space-between;align-items:center;gap:16px;display:flex}.rust-sdk-promo-left{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.rust-sdk-promo-info{flex-direction:column;gap:2px;min-width:0;display:flex}.rust-sdk-promo-icon-container{background:linear-gradient(135deg,#b7410e33 0%,#b7410e1a 100%);border:1px solid #b7410e4d;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.rust-sdk-icon{filter:brightness(0)invert();opacity:.9;width:28px;height:28px}.rust-sdk-icon-fallback{font-size:24px;line-height:1}.rust-sdk-icon-rocket{color:#e06c00;font-size:18px}.rust-sdk-promo-title-row{align-items:center;gap:8px;display:flex}.rust-sdk-promo-title,.rust-sdk-promo-title.ant-typography{user-select:none;color:#fffffff2!important;margin:0!important;font-size:15px!important;font-weight:600!important;line-height:1.2!important}.rust-sdk-promo-tag{user-select:none;border-radius:3px!important;padding:0 5px!important;font-size:9px!important;font-weight:700!important;line-height:16px!important}.rust-sdk-promo-subtitle{color:#fff9;user-select:none;white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.3;overflow:hidden}.rust-sdk-promo-button,.rust-sdk-promo-button.ant-btn-primary{flex-shrink:0;color:#fff!important;height:32px!important;box-shadow:none!important;background:#b7410e linear-gradient(135deg,#b7410e 0%,#8b3300 100%)!important;border:1px solid #b7410e66!important;font-size:13px!important;font-weight:500!important;transition:all .2s!important}.rust-sdk-promo-button:hover,.rust-sdk-promo-button.ant-btn-primary:hover{background:#d04e12 linear-gradient(135deg,#d04e12 0%,#a33d00 100%)!important;border-color:#b7410e99!important;box-shadow:0 0 16px #b7410e59!important}.rust-sdk-promo-button:focus,.rust-sdk-promo-button.ant-btn-primary:focus{background:#b7410e linear-gradient(135deg,#b7410e 0%,#8b3300 100%)!important;border-color:#b7410e80!important}.rust-sdk-promo-button:active,.rust-sdk-promo-button.ant-btn-primary:active{background:#a33d00 linear-gradient(135deg,#a33d00 0%,#7a2d00 100%)!important}.rust-sdk-promo-card.compact{cursor:pointer;padding:0}.rust-sdk-promo-card.compact .ant-card-body{padding:14px 16px}.rust-sdk-promo-card.compact:hover{border-color:#b7410e80;transform:none}.rust-sdk-promo-compact-content{align-items:center;gap:12px;display:flex}.rust-sdk-promo-card.compact .rust-sdk-promo-icon-container{border-radius:8px;width:36px;height:36px}.rust-sdk-promo-card.compact .rust-sdk-icon{width:22px;height:22px}.rust-sdk-promo-card.compact .rust-sdk-icon-rocket{font-size:18px}.rust-sdk-promo-compact-text{flex:1;min-width:0}.rust-sdk-promo-compact-title,.rust-sdk-promo-compact-title.ant-typography{user-select:none;color:#ffffffe6!important;margin:0!important;font-size:14px!important;font-weight:600!important;line-height:1.2!important}.rust-sdk-promo-compact-description{color:#ffffff8c;user-select:none;font-size:12px;line-height:1.3;display:block}.rust-sdk-promo-compact-arrow{color:#b7410eb3;flex-shrink:0;font-size:18px;transition:all .2s}.rust-sdk-promo-card.compact:hover .rust-sdk-promo-compact-arrow{color:#e06c00;transform:translate(2px)}@media (width<=768px){.rust-sdk-promo-card .ant-card-body{padding:12px 14px}.rust-sdk-promo-content{flex-direction:column;align-items:stretch;gap:10px}.rust-sdk-promo-left{min-width:auto}.rust-sdk-promo-button{width:100%}.rust-sdk-promo-icon-container{width:34px;height:34px}.rust-sdk-promo-icon-rocket{font-size:16px}.rust-sdk-promo-title,.rust-sdk-promo-title.ant-typography{font-size:14px!important}.rust-sdk-promo-subtitle{white-space:normal;font-size:11px}}@media (width<=480px){.rust-sdk-promo-card .ant-card-body{padding:10px 12px}.rust-sdk-promo-icon-container{width:32px;height:32px}.rust-sdk-promo-icon-rocket{font-size:15px}.rust-sdk-promo-title,.rust-sdk-promo-title.ant-typography{font-size:13px!important}.rust-sdk-promo-subtitle{font-size:10px}.rust-sdk-promo-button{height:30px!important;font-size:12px!important}.rust-sdk-promo-card.compact .ant-card-body{padding:10px 12px}.rust-sdk-promo-card.compact .rust-sdk-promo-icon-container{width:30px;height:30px}.rust-sdk-promo-compact-title,.rust-sdk-promo-compact-title.ant-typography{font-size:12px!important}.rust-sdk-promo-compact-description{font-size:10px}}.ts-sdk-promo-card{background:linear-gradient(135deg,#3178c614 0%,#3178c608 50%,#2196f30d 100%);border:1px solid #3178c640;border-radius:12px;transition:all .3s;position:relative;overflow:hidden}.ts-sdk-promo-card:before{content:"";background:linear-gradient(90deg,#0000,#3178c666,#0000);height:1px;position:absolute;top:0;left:0;right:0}.ts-sdk-promo-card:hover{cursor:pointer;border-color:#3178c666;box-shadow:0 0 20px #3178c626}.ts-sdk-promo-card .ant-card-body{padding:14px 18px}.ts-sdk-promo-content{justify-content:space-between;align-items:center;gap:16px;display:flex}.ts-sdk-promo-left{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.ts-sdk-promo-info{flex-direction:column;gap:2px;min-width:0;display:flex}.ts-sdk-promo-icon-container{background:linear-gradient(135deg,#3178c633 0%,#3178c61a 100%);border:1px solid #3178c64d;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.ts-sdk-icon{opacity:.9;width:28px;height:28px}.ts-sdk-icon-fallback{color:#3178c6;font-size:24px;font-weight:700;line-height:1}.ts-sdk-icon-rocket{color:#3178c6;font-size:18px}.ts-sdk-promo-title-row{align-items:center;gap:8px;display:flex}.ts-sdk-promo-title,.ts-sdk-promo-title.ant-typography{user-select:none;color:#fffffff2!important;margin:0!important;font-size:15px!important;font-weight:600!important;line-height:1.2!important}.ts-sdk-promo-tag{user-select:none;border-radius:3px!important;padding:0 5px!important;font-size:9px!important;font-weight:700!important;line-height:16px!important}.ts-sdk-promo-subtitle{color:#fff9;user-select:none;white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.3;overflow:hidden}.ts-sdk-promo-button,.ts-sdk-promo-button.ant-btn-primary{flex-shrink:0;color:#fff!important;height:32px!important;box-shadow:none!important;background:#3178c6 linear-gradient(135deg,#3178c6 0%,#235a96 100%)!important;border:1px solid #3178c666!important;font-size:13px!important;font-weight:500!important;transition:all .2s!important}.ts-sdk-promo-button:hover,.ts-sdk-promo-button.ant-btn-primary:hover{background:#4489d8 linear-gradient(135deg,#4489d8 0%,#2b6cb0 100%)!important;border-color:#3178c699!important;box-shadow:0 0 16px #3178c659!important}.ts-sdk-promo-button:focus,.ts-sdk-promo-button.ant-btn-primary:focus{background:#3178c6 linear-gradient(135deg,#3178c6 0%,#235a96 100%)!important;border-color:#3178c680!important}.ts-sdk-promo-button:active,.ts-sdk-promo-button.ant-btn-primary:active{background:#235a96 linear-gradient(135deg,#235a96 0%,#1a4370 100%)!important}.ts-sdk-promo-card.compact{cursor:pointer;padding:0}.ts-sdk-promo-card.compact .ant-card-body{padding:14px 16px}.ts-sdk-promo-card.compact:hover{border-color:#3178c680;transform:none}.ts-sdk-promo-compact-content{align-items:center;gap:12px;display:flex}.ts-sdk-promo-card.compact .ts-sdk-promo-icon-container{border-radius:8px;width:36px;height:36px}.ts-sdk-promo-card.compact .ts-sdk-icon{width:22px;height:22px}.ts-sdk-promo-card.compact .ts-sdk-icon-rocket{font-size:18px}.ts-sdk-promo-compact-text{flex:1;min-width:0}.ts-sdk-promo-compact-title,.ts-sdk-promo-compact-title.ant-typography{user-select:none;color:#ffffffe6!important;margin:0!important;font-size:14px!important;font-weight:600!important;line-height:1.2!important}.ts-sdk-promo-compact-description{color:#ffffff8c;user-select:none;font-size:12px;line-height:1.3;display:block}.ts-sdk-promo-compact-arrow{color:#3178c6b3;flex-shrink:0;font-size:18px;transition:all .2s}.ts-sdk-promo-card.compact:hover .ts-sdk-promo-compact-arrow{color:#3178c6;transform:translate(2px)}@media (width<=768px){.ts-sdk-promo-card .ant-card-body{padding:12px 14px}.ts-sdk-promo-content{flex-direction:column;align-items:stretch;gap:10px}.ts-sdk-promo-left{min-width:auto}.ts-sdk-promo-button{width:100%}.ts-sdk-promo-icon-container{width:34px;height:34px}.ts-sdk-promo-icon-rocket{font-size:16px}.ts-sdk-promo-title,.ts-sdk-promo-title.ant-typography{font-size:14px!important}.ts-sdk-promo-subtitle{white-space:normal;font-size:11px}}@media (width<=480px){.ts-sdk-promo-card .ant-card-body{padding:10px 12px}.ts-sdk-promo-icon-container{width:32px;height:32px}.ts-sdk-promo-icon-rocket{font-size:15px}.ts-sdk-promo-title,.ts-sdk-promo-title.ant-typography{font-size:13px!important}.ts-sdk-promo-subtitle{font-size:10px}.ts-sdk-promo-button{height:30px!important;font-size:12px!important}.ts-sdk-promo-card.compact .ant-card-body{padding:10px 12px}.ts-sdk-promo-card.compact .ts-sdk-promo-icon-container{width:30px;height:30px}.ts-sdk-promo-compact-title,.ts-sdk-promo-compact-title.ant-typography{font-size:12px!important}.ts-sdk-promo-compact-description{font-size:10px}}.dca-order-detail-container{margin:16px}@media (width<=576px){.dca-order-detail-container{margin:8px}}.dca-order-detail-container .ant-table{min-width:800px}.solscan-icon{vertical-align:middle;width:20px;height:20px;margin-left:6px}.dca-order-detail-container .ant-input,.dca-order-detail-container .ant-select-selector{padding:8px!important}@media (width<=768px){.dca-order-detail-container .ant-input,.dca-order-detail-container .ant-select-selector{padding:8px!important}.dca-order-detail-container .ant-select-selector .ant-select-selection-item{padding:0!important;line-height:normal!important}.dca-order-detail-container .ant-select-selection-search-input{padding:8px!important}}.dca-order-detail-container .ant-input,.dca-order-detail-container .ant-select,.dca-order-detail-container .ant-input-affix-wrapper{margin:0!important}@media (width<=768px){.dca-order-detail-container .ant-input,.dca-order-detail-container .ant-select{width:100%}}.mobile-controls{display:none}@media (width<=768px){.dca-header-controls,.mobile-controls{flex-flow:row!important;align-items:center!important;gap:8px!important;display:flex!important}.dca-header-controls .ant-input,.aggregate-header-controls .ant-input,.dca-header-controls .ant-select,.aggregate-header-controls .ant-select{flex:auto!important;max-width:none!important}}.mobile-drawer .ant-drawer-content{background-color:#141414}.mobile-drawer .ant-drawer-header{background-color:#141414;border-bottom:1px solid #333}.mobile-drawer .ant-drawer-title{color:#e0e0e0}.mobile-search-icon:hover,.mobile-filter-icon:hover{background-color:#ffffff1a;transition:background-color .3s}.token-selector-container{user-select:none;width:100%;position:relative}.token-selector-header{cursor:pointer;transition:all .3s}.token-selector-header:hover{opacity:.9}.token-selector-current{background:#ffffff08;border:1px solid #ffffff21;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;transition:all .3s;display:flex}.token-selector-current:hover{background:#ffffff12;border-color:#fff3}.token-info-display{flex:1;align-items:center;display:flex}.token-selector-container .token-info-display .token-image,.token-selector-container .token-info-display .token-image.ant-image,.token-selector-container .token-info-display .token-image.ant-image img{object-fit:cover!important;border-radius:50%!important;width:48px!important;height:48px!important;margin-right:12px!important}.token-text-display{flex-direction:column;align-items:flex-start;display:flex}.token-symbol-display{color:#f0f0f0;font-size:20px;font-weight:700;line-height:1.2}.token-name-display{color:#ffffff75;font-size:14px;font-weight:400;line-height:1.1}.token-selector-controls{align-items:center;gap:12px;display:flex}.price-display-selector{color:#4caf50;background:#4caf5014;border:1px solid #4caf50;border-radius:8px;padding:2px 10px;font-size:18px;font-weight:700;transition:all .3s;box-shadow:0 0 12px #4caf504d}.dropdown-arrow{color:#f0f0f0;font-size:16px;transition:transform .3s}.dropdown-arrow.open{transform:rotate(180deg)}.token-selector-dropdown{z-index:9999;background:linear-gradient(135deg,#1a1a1a 0%,#222 100%);border:1px solid #ffffff21;border-radius:12px;animation:.2s ease-out slideDown;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden;box-shadow:0 0 12px #0009}.token-selector-search{border-bottom:1px solid #ffffff12;padding:8px}.token-search-input{color:#f0f0f0!important;background:#ffffff0d!important;border:1px solid #ffffff1a!important;border-radius:8px!important}.token-search-input:hover,.token-search-input:focus{background:#ffffff14!important;border-color:#4caf504d!important;box-shadow:0 0 8px #4caf5033!important}.token-search-input .ant-input{color:#f0f0f0!important;background:0 0!important}.token-search-input .ant-input::placeholder{color:#999!important}.token-selector-list{min-height:200px;padding:8px;overflow-y:auto}.token-selector-list::-webkit-scrollbar{width:6px}.token-selector-list::-webkit-scrollbar-track{background:#ffffff08;border-radius:3px}.token-selector-list::-webkit-scrollbar-thumb{background:#4caf504d;border-radius:3px}.token-selector-list::-webkit-scrollbar-thumb:hover{background:#4caf5080}.token-option{cursor:pointer;background:#ffffff05;border:1px solid #ffffff0d;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:4px;padding:8px 12px;transition:all .2s;display:flex}.token-option:hover,.token-option.hovered{background:#4caf5014;border-color:#4caf5033;box-shadow:0 0 12px #4caf5026}.token-option:active{transform:scale(.98)}.token-option-left{flex:1;align-items:center;display:flex}.token-selector-dropdown .token-option-left .token-image,.token-selector-dropdown .token-option-left .token-image.ant-image,.token-selector-dropdown .token-option-left .token-image.ant-image img{object-fit:cover!important;border-radius:50%!important;width:32px!important;height:32px!important;margin-right:12px!important}.token-option-info{flex-direction:column;gap:0;display:flex}.token-option-symbol{color:#f0f0f0;font-size:16px;font-weight:600;line-height:1.2}.token-option-name{color:#999;white-space:nowrap;text-overflow:ellipsis;max-width:200px;font-size:12px;font-weight:400;line-height:1.2;overflow:hidden}.token-option-right{flex-direction:column;align-items:flex-end;gap:0;display:flex}.token-option-price{color:#4caf50;font-size:16px;font-weight:600;line-height:1.2}.token-option-mcap{color:#999;font-size:11px;font-weight:400;line-height:1.2}.token-selector-empty{color:#999;justify-content:center;align-items:center;padding:40px;font-size:14px;display:flex}.token-selector-loading-more{color:#999;justify-content:center;align-items:center;gap:8px;padding:16px;font-size:13px;display:flex}.token-selector-skeleton{padding:8px}.token-skeleton-item{background:#ffffff05;border:1px solid #ffffff0d;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:4px;padding:16px;display:flex}.token-skeleton-left{flex:1;align-items:center;gap:12px;display:flex}.token-skeleton-avatar{background:linear-gradient(90deg,#ffffff14 25%,#ffffff1f 50%,#ffffff14 75%) 0 0/200% 100%;border-radius:50%;width:32px;height:32px;animation:1.5s infinite shimmer}.token-skeleton-text{flex-direction:column;flex:1;gap:6px;display:flex}.token-skeleton-line{background:linear-gradient(90deg,#ffffff14 25%,#ffffff1f 50%,#ffffff14 75%) 0 0/200% 100%;border-radius:4px;height:12px;animation:1.5s infinite shimmer}.token-skeleton-symbol{width:60px;height:14px}.token-skeleton-name{width:100px;height:10px}.token-skeleton-right{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.token-skeleton-price{width:70px;height:14px}.token-skeleton-mcap{width:80px;height:10px}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@media (width<=768px){.token-selector-current{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px}.token-info-display{flex:1;min-width:0}.token-selector-container .token-info-display .token-image,.token-selector-container .token-info-display .token-image.ant-image,.token-selector-container .token-info-display .token-image.ant-image img{width:40px!important;height:40px!important;margin-right:8px!important}.token-text-display{gap:0}.token-symbol-display{font-size:16px}.token-name-display{font-size:12px}.token-selector-controls{flex-shrink:0;align-items:center;gap:8px;display:flex}.price-display-selector{white-space:nowrap;font-size:13px;padding:2px 6px!important}.dropdown-arrow{font-size:12px}.token-selector-search{padding:10px}.token-search-input{height:36px!important}.token-search-input .ant-input{font-size:14px!important}.token-option{margin-bottom:2px;padding:4px 8px}.token-selector-dropdown .token-option-left .token-image,.token-selector-dropdown .token-option-left .token-image.ant-image,.token-selector-dropdown .token-option-left .token-image.ant-image img{width:32px!important;height:32px!important;margin-right:8px!important}.token-option-info{gap:0;line-height:1.2}.token-option-symbol{font-size:14px}.token-option-name{max-width:120px;font-size:12px}.token-option-right{gap:0;line-height:1.2}.token-option-price{font-size:14px}.token-option-mcap{font-size:11px}.token-skeleton-item{margin-bottom:2px;padding:4px 8px}.token-skeleton-avatar{width:32px;height:32px}.token-skeleton-text{gap:2px}.token-skeleton-symbol{width:50px;height:14px}.token-skeleton-name{width:80px;height:10px}.token-skeleton-right{gap:2px}.token-skeleton-price{width:60px;height:14px}.token-skeleton-mcap{width:70px;height:10px}.token-selector-dropdown{width:100%;position:absolute;top:calc(100% + 8px);left:0;right:0;transform:none}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}}.chart-top-header-container{position:relative;top:-8px}.chart-overlay-top-left{z-index:10;align-items:flex-start;gap:8px;padding:0;transition:all .2s;display:flex;position:absolute;top:22px;left:15px}.chart-overlay-top-right{z-index:10;background:0 0;align-items:flex-start;gap:8px;padding:0;display:flex;position:absolute;top:22px;right:15px}.chart-control-group{flex-direction:column;align-items:center;gap:6px;display:flex}.chart-control-label{letter-spacing:.5px;color:#fff6;text-transform:uppercase;align-items:center;height:14px;font-size:10px;font-weight:600;line-height:1;display:flex}.token-logo{border:2px solid #ffffff1a;border-radius:50%;flex-shrink:0;width:48px;height:48px;transition:all .3s;box-shadow:0 0 20px #0000004d}.token-logo.ant-image{flex-shrink:0;display:inline-block;width:48px!important;height:48px!important}.token-logo.ant-image img{object-fit:cover;border:2px solid #ffffff1a;border-radius:50%;transition:all .3s;box-shadow:0 0 20px #0000004d;width:48px!important;height:48px!important}.chart-overlay-top-left .token-info{flex-direction:column;flex:1;align-items:flex-start;gap:4px;min-width:0;margin-top:3px;display:flex;overflow:visible}.chart-overlay-top-left .token-header{align-items:center;gap:8px;width:100%;display:flex;overflow:visible}.chart-overlay-top-left .token-symbol{color:#ffffffe6!important;letter-spacing:-.5px!important;flex-shrink:0!important;margin:0!important;font-size:22px!important;font-weight:700!important;line-height:1!important}.chart-overlay-top-left .token-full-name{position:relative;top:3px;color:#ffffff73!important;letter-spacing:.3px!important;text-transform:uppercase!important;text-overflow:ellipsis!important;white-space:nowrap!important;flex-shrink:1!important;min-width:0!important;max-width:160px!important;font-size:12px!important;font-weight:500!important;overflow:hidden!important}.price-section{gap:6px;display:flex}.chart-overlay-top-left .current-price{border:1px solid #4caf50;border-radius:4px;align-items:center;padding:0 4px;display:inline-flex;overflow:visible;box-shadow:0 0 6px #4caf504d;color:#4caf50!important;font-size:14px!important;font-weight:600!important}.price-change{border-radius:4px;align-items:baseline;gap:4px;padding:2px 4px;font-size:11px;font-weight:600;transition:all .3s;display:inline-flex}.price-change.positive{color:#4caf50;background:#4caf5026;border:1px solid #4caf504d}.price-change.negative{color:#f44336;background:#f4433626;border:1px solid #f443364d}.chart-select{min-width:80px}.chart-select .ant-select-selector{color:#ffffffd9!important;background:#ffffff0d!important;border:1px solid #ffffff26!important;border-radius:6px!important;height:28px!important;padding:4px 8px!important;font-size:13px!important;font-weight:500!important;transition:all .3s!important}.chart-select .ant-select-selection-item{padding-right:18px!important}.chart-select .ant-select-arrow{color:#fff9!important;justify-content:center!important;align-items:center!important;display:flex!important}.chart-select:hover .ant-select-selector{color:#ffffffe6!important;background:#ffffff14!important;border-color:#ffffff40!important}.chart-select:hover .ant-select-arrow{color:#ffffffd9!important}.chart-select.ant-select-focused .ant-select-selector{color:#fff!important;box-shadow:none!important;background:#ffffff14!important;border-color:#4caf5066!important}.chart-type-buttons{align-items:center;gap:6px;height:28px;display:flex}.chart-type-btn{color:#fff9!important;background:#ffffff0d!important;border:1px solid #ffffff26!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;min-width:28px!important;height:28px!important;padding:4px 6px!important;transition:all .3s!important;display:inline-flex!important}.chart-type-btn:hover{color:#ffffffe6!important;background:#ffffff14!important;border-color:#ffffff40!important}.chart-type-btn.ant-btn-primary{color:#4caf50!important;box-shadow:none!important;background:#4caf5026!important;border-color:#4caf5066!important}.chart-type-btn.ant-btn-primary:hover{color:#5bc95b!important;background:#4caf5033!important;border-color:#4caf5080!important}.single-price-chart-container{background:linear-gradient(135deg,#141414 0%,#1a1a1a 100%);border-radius:8px;flex-direction:column;flex:1;width:100%;height:100%;max-height:454px;transition:all .3s;display:flex;position:relative;border:1px solid #ffffff21!important;margin:0!important;padding:0!important;overflow:visible!important}.single-price-chart-container:hover{border-color:#333}.single-price-chart-container .ant-card-body div{padding:8px!important}.single-price-chart-container.compact{background:0 0;flex-direction:column;flex:1;width:100%;height:100%;min-height:300px;display:flex;position:relative;border:1px solid #ffffff1a!important;margin:0!important;padding:0!important;overflow:visible!important}.single-price-chart-container.compact:hover{background:#ffffff03}.single-price-chart-container>div[style*=height],.single-price-chart-container.compact>div[style*=height]{flex:1!important;min-height:0!important}.skeleton-logo{background:#ffffff1a;border-radius:50%;flex-shrink:0;width:48px;height:48px;animation:1.5s ease-in-out infinite shimmer}.skeleton-header-info{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.skeleton-header-row{align-items:center;gap:8px;display:flex}.skeleton-symbol{background:#ffffff1a;border-radius:4px;width:80px;height:22px;animation:1.5s ease-in-out infinite shimmer}.skeleton-name{background:#ffffff14;border-radius:4px;width:120px;height:12px;animation:1.5s ease-in-out .1s infinite shimmer}.skeleton-price-row{align-items:baseline;gap:10px;display:flex}.skeleton-price{background:#ffffff1a;border-radius:4px;width:100px;height:20px;animation:1.5s ease-in-out .2s infinite shimmer}.skeleton-change{background:#ffffff14;border-radius:6px;width:60px;height:20px;animation:1.5s ease-in-out .3s infinite shimmer}.chart-skeleton{background:0 0;border-radius:8px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.chart-skeleton svg{opacity:.6;width:100%;height:100%}.chart-stats-footer{border-top:1px solid #ffffff14;justify-content:space-around;gap:16px;margin-top:12px;padding-top:12px;display:flex}.stat-item{background:#ffffff08;border:1px solid #ffffff0d;border-radius:8px;flex-direction:column;flex:1;align-items:center;gap:4px;padding:8px;transition:all .3s;display:flex}.stat-label{color:#ffffff80;text-transform:uppercase;letter-spacing:.8px;font-size:11px;font-weight:600}.stat-value{color:#fff;letter-spacing:-.3px;font-size:16px;font-weight:700}.stat-value.positive{color:#4caf50}.stat-value.negative{color:#f44336}.chart-error{flex-direction:column;justify-content:center;align-items:center;gap:12px;height:300px;padding:40px;display:flex}.error-icon{opacity:.5;font-size:48px}.error-message{color:#ffffffb3;text-align:center;font-size:14px}@media (width<=768px){.single-price-chart-container{border-radius:8px;min-height:320px}.single-price-chart-container.compact{min-height:320px}.chart-overlay-top-left{gap:10px;max-width:calc(100% - 112px);top:12px;left:12px;right:100px}.token-logo.ant-image,.token-logo.ant-image img{width:40px!important;height:40px!important}.chart-overlay-top-left .token-symbol{font-size:18px!important}.chart-overlay-top-left .token-full-name{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:120px!important;font-size:11px!important;overflow:hidden!important}.chart-overlay-top-left .current-price{font-size:17px}.skeleton-logo{width:40px;height:40px}.skeleton-symbol{width:70px;height:18px}.skeleton-name{width:100px;height:11px}.skeleton-price{width:90px;height:17px}.skeleton-change{width:55px;height:17px}.chart-overlay-top-right{background:0 0;flex-direction:column;align-items:stretch;gap:8px;padding:8px 12px;top:12px;right:12px}.chart-control-group{width:100%}.chart-control-label,.chart-control-group:nth-child(2){display:none}.chart-control-group:first-child{order:2}.chart-control-group:last-child{order:1}.chart-select{width:100%}.chart-type-buttons{justify-content:center;gap:4px}.token-logo{width:32px;height:32px}.token-logo.ant-image,.token-logo.ant-image img{width:32px!important;height:32px!important}.token-name{font-size:14px}.current-price{font-size:16px}.price-change{padding:1px 4px;font-size:9px}.chart-type-btn{min-width:28px!important;height:28px!important;padding:2px 4px!important}.single-price-chart-container{padding:10px 8px 8px}.chart-stats-footer{gap:8px;margin-top:12px;padding-top:12px}.stat-item{padding:8px 10px}}@media (width<=480px){.single-price-chart-container{min-height:280px;padding:4px!important}.single-price-chart-container.compact{min-height:280px}.chart-overlay-top-left{gap:8px;max-width:calc(100% - 104px);top:20px;left:14px;right:90px}.chart-overlay-top-right{top:8px;right:8px;top:12px!important}.chart-overlay-top-left .token-info{margin-top:1px}.token-logo{width:36px;height:36px}.token-logo.ant-image,.token-logo.ant-image img{width:36px!important;height:36px!important}.chart-overlay-top-left .token-symbol{font-size:16px!important}.chart-overlay-top-left .token-full-name{top:2px;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100px!important;font-size:10px!important;overflow:hidden!important}.chart-overlay-top-left .current-price{font-size:18px!important}.price-change{padding:4px;font-size:11px;line-height:.9;top:-20px}.skeleton-logo{width:36px;height:36px}.skeleton-symbol{width:60px;height:16px}.skeleton-name{width:90px;height:10px}.skeleton-price{width:80px;height:15px}.skeleton-change{width:50px;height:15px}.chart-control-group:nth-child(2){display:none}.stat-label{font-size:10px}.stat-value{font-size:14px}}.trader-profile-progress-track{background:#111;border:1px solid #222;border-radius:3px;width:100%;height:16px;margin:0 auto;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 8px #0009}.trader-profile-progress-fill{background:#368f3a;border-radius:2px;min-width:2px;height:14px;transition:width .1s linear;position:relative;top:1px;left:0;overflow:hidden;box-shadow:0 0 10px #4caf5073}.trader-profile-progress-fill.is-empty{min-width:0}.trader-profile-progress-fill .trader-profile-progress-shimmer{pointer-events:none;background:linear-gradient(90deg,#fff0 0%,#ffffff08 20%,#ffffff0f 40%,#ffffff17 60%,#ffffff26 85%,#ffffff2e 95%,#ffffff26 100%);width:50%;animation:2s ease-out progressBarShimmer;position:absolute;top:0;bottom:0;left:-50%}.trader-profile-progress-text{color:#fff;text-shadow:0 0 2px #000c;user-select:none;z-index:1;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:flex;position:absolute;inset:1px 0 0}@keyframes progressBarShimmer{0%{opacity:0;transform:translate(0%)}5%{opacity:1}75%{opacity:1}to{opacity:0;transform:translate(250%)}}:root{--sell-color-high:#fff;--sell-color-medium:#ff4d4fcc;--sell-color-low:#ff4d4f99;--buy-color-high:#fff;--buy-color-medium:#52c41acc;--buy-color-low:#52c41a99}.coin-popup-container{backdrop-filter:blur(20px);opacity:1;background:linear-gradient(90deg,#1a1a1a 0%,#1c1c1c 100%);border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;display:flex;box-shadow:0 4px 20px #0006}.coin-popup-backdrop{z-index:1000;backdrop-filter:blur(1px);width:100vw;height:100vh;position:fixed;top:0;left:0}.coin-popup-container:before{content:"";background:linear-gradient(90deg,#0000,#ffffff14,#0000);height:1px;position:absolute;top:0;left:0;right:0}.coin-popup-content{color:#e0e0e0;flex:1;min-height:0;padding:8px;position:relative;overflow-y:auto}@keyframes simpleShimmer{0%{opacity:.3}50%{opacity:.7}to{opacity:.3}}.skeleton-container{width:100%;min-height:300px;padding:16px;position:relative}.skeleton-header-simple{align-items:center;gap:12px;margin-bottom:20px;display:flex}.skeleton-token-image-simple{background:#ffffff1a;border-radius:50%;width:48px;height:48px;animation:1.5s ease-in-out infinite simpleShimmer}.skeleton-token-info-simple{flex-direction:column;flex:1;gap:8px;display:flex}.skeleton-token-symbol-simple{background:#ffffff1a;border-radius:4px;width:60px;height:16px;animation:1.5s ease-in-out infinite simpleShimmer}.skeleton-token-name-simple{background:#ffffff14;border-radius:4px;width:100px;height:12px;animation:1.5s ease-in-out infinite simpleShimmer}.skeleton-content-simple{flex-direction:column;gap:8px;margin-bottom:20px;display:flex}.skeleton-line{background:#ffffff14;border-radius:4px;height:14px;animation:1.5s ease-in-out infinite simpleShimmer}.skeleton-line.short{width:70%}.skeleton-trading-simple{margin-top:20px}.skeleton-trading-title-simple{background:#ffffff1a;border-radius:4px;width:80px;height:14px;margin-bottom:12px;animation:1.5s ease-in-out infinite simpleShimmer}.skeleton-trading-buttons{gap:8px;display:flex}.skeleton-button{background:#ffffff0f;border-radius:6px;flex:1;height:32px;animation:1.5s ease-in-out infinite simpleShimmer}.popup-close-button{cursor:pointer;color:#ffffffd9;backdrop-filter:blur(10px);z-index:10;background:#ffffff0d;border:1px solid #ffffff26;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;transition:all .15s;display:flex;position:absolute;top:8px;right:8px}.popup-close-button:hover{color:#fff;background:#ffffff1a;border-color:#fff3}.popup-close-button:active{background:#ffffff0d;transform:scale(.98)}.header-title-row-no-card{align-items:center;margin-bottom:8px;padding-right:40px;display:flex}.coin-popup-header-unified{background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;margin-bottom:8px;padding:12px}.header-title-content{flex:1;align-items:center;gap:12px;padding:4px 0 0 8px;display:flex}.header-icon{background:#ffffff14;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;padding:4px;display:flex}.header-icon img{border-radius:50%;width:24px;height:24px}.header-icon.token-icon{padding:4px}.header-title{color:#fff!important;margin:0!important;font-size:18px!important;font-weight:600!important;line-height:1.2!important}.order-tokens-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.token-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;flex:1;align-items:center;gap:8px;min-width:0;padding:8px;text-decoration:none;transition:all .15s;display:flex}.token-card:hover{background:#ffffff0f;border-color:#ffffff1f;text-decoration:none}.token-card.token-input{border-left:2px solid #ff4d4f66}.token-card.token-output{border-left:2px solid #52c41a66}.token-icon-wrapper{flex-shrink:0}.token-info-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.token-symbol-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#fff!important;margin:0!important;font-size:14px!important;font-weight:600!important;line-height:1.2!important}.token-amount-text{letter-spacing:-.02em;font-family:apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,"sans-serif";color:#ffffffa6!important;margin:0!important;font-size:11px!important;font-weight:400!important;line-height:1.2!important}.arrow-separator{color:#ffffffb3;background:#ffffff14;border:1px solid #ffffff1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;display:flex}.drift-order-row{margin-top:8px}.drift-token-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;justify-content:space-between;align-items:stretch;gap:16px;padding:12px;display:flex}.drift-token-left{flex-shrink:0;align-items:center;gap:12px;display:flex}.drift-token-info{flex-direction:column;gap:4px;display:flex}.drift-market-symbol{color:#fff!important;margin:0!important;font-size:16px!important;font-weight:600!important}.drift-direction{border-radius:4px;width:fit-content;padding:2px 8px;display:inline-block;color:#ffffffd9!important;margin:0!important;font-size:12px!important;font-weight:600!important}.drift-direction.long{background:#52c41a26;border:1px solid #52c41a4d;color:#52c41a!important}.drift-direction.short{background:#ff4d4f26;border:1px solid #ff4d4f4d;color:#ff4d4f!important}.drift-token-stats{flex:1;justify-content:flex-end;align-items:center;gap:12px;display:flex}.drift-stat-item{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.drift-stat-label{white-space:nowrap;color:#fff9!important;margin:0!important;font-size:11px!important;font-weight:500!important}.drift-stat-value{white-space:nowrap;font-family:SF Mono,Monaco,Consolas,Courier New,monospace;color:#fff!important;margin:0!important;font-size:13px!important;font-weight:600!important}.token-stats-row{align-items:center;gap:16px;display:flex}.token-stat-item{flex-direction:column;flex:1;gap:2px;display:flex}.token-stat-item .stat-label{color:#fff9!important;margin:0!important;font-size:11px!important;font-weight:500!important}.token-stat-item .stat-value{color:#fff!important;margin:0!important;font-size:14px!important;font-weight:600!important}.coin-popup-header{justify-content:space-between;align-items:flex-start;display:flex;margin-bottom:4px!important}.coin-popup-header.order-header{flex-direction:column;align-items:stretch;margin-bottom:6px}.order-tokens-header{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;justify-content:space-between;align-items:center;gap:4px;margin-top:6px;padding:8px 10px;display:flex;position:relative;overflow:hidden}.order-tokens-header .token-info{background:#ffffff05;border:1px solid #ffffff0f;border-radius:6px;flex:1;align-items:center;gap:8px;min-width:0;padding:6px 10px;transition:all .15s;display:flex;position:relative}.clickable-token{cursor:pointer;user-select:none;text-decoration:none}.clickable-token:hover{text-decoration:none}.token-arrow{color:#ffffffb3;background:#ffffff14;border:1px solid #ffffff1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:500;transition:all .2s;display:flex}.order-tokens-header .token-details{flex-direction:column;flex:1;gap:0;min-width:0;display:flex;overflow:visible}.order-tokens-header .token-symbol{white-space:nowrap;text-shadow:0 1px 2px #0000004d;color:#fff!important;margin:0!important;font-size:14px!important;font-weight:700!important;line-height:1.2!important}.order-tokens-header .token-name{white-space:nowrap;text-overflow:ellipsis;max-width:100px;overflow:hidden;color:#ffffffbf!important;margin:0!important;font-size:10px!important;font-weight:500!important;line-height:1.1!important}.order-tokens-header .token-amount{font-family:SF Mono,Monaco,Consolas,Courier New,monospace;color:#ffffffd9!important;margin:0!important;font-size:12px!important;font-weight:600!important;line-height:1.2!important}.order-tokens-header .token-usd{white-space:nowrap;font-family:SF Mono,Monaco,Consolas,Courier New,monospace;color:#ffffffb3!important;margin:0!important;font-size:9px!important;font-weight:500!important;line-height:1.1!important}.token-image-container{flex-shrink:0;position:relative}.order-tokens-header .token-image-container{background:#ffffff0a;border:1px solid #ffffff14;border-radius:50%;flex-shrink:0;padding:2px;position:relative}.token-image-glow{z-index:-1;background:radial-gradient(circle,#ffffff1a 0%,#0000 70%);border-radius:50%;animation:2s ease-in-out infinite alternate glowPulse;position:absolute;inset:-4px}@keyframes glowPulse{0%{opacity:.3}to{opacity:.6}}.token-details{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.coin-popup-content .token-details .token-symbol{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#fff!important;margin:0!important;font-size:16px!important;font-weight:700!important;line-height:1.2!important}.coin-popup-content .token-details .token-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#ffffffb3!important;font-size:12px!important;font-weight:500!important}.price-info{text-align:right;flex-direction:column;flex-shrink:0;align-items:flex-end;display:flex}.current-price{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.price-value{white-space:nowrap;color:#fff!important;font-size:18px!important;font-weight:700!important;line-height:1.2!important}.price-tag{color:#fff!important;background:linear-gradient(135deg,#1890ff,#52c41a)!important;border:none!important;border-radius:12px!important;padding:2px 8px!important;font-size:10px!important;font-weight:600!important;box-shadow:0 2px 4px #1890ff33!important}.section-divider{border-width:1px!important;border-color:#ffffff0f!important;margin:4px 0!important}.coin-stats{grid-template-columns:1fr 1fr;gap:4px;margin-bottom:4px;display:grid}.stat-card{backdrop-filter:blur(10px);background:#ffffff2e;border:1px solid #ffffff40;border-radius:8px;align-items:center;gap:6px;padding:4px 6px;transition:all .2s;display:flex;position:relative;overflow:hidden}.coin-popup-content .ant-space{gap:0}.stat-card:hover{background:#ffffff38;border-color:#ffffff4d}.stat-icon{color:#40a9ff;background:linear-gradient(135deg,#40a9ff33,#40a9ff26);border:1px solid #40a9ff1a;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;display:flex}.stat-content{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.stat-label{white-space:nowrap;color:#fff9!important;margin:0!important;font-size:12px!important;font-weight:500!important;line-height:1.1!important}.stat-value{white-space:nowrap;color:#fff!important;margin:0!important;font-size:14px!important;font-weight:600!important;line-height:1.2!important}.trade-details{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.order-type-header{backdrop-filter:blur(10px);background:linear-gradient(135deg,#52c41a1a,#73d13d0d);border:1px solid #52c41a38;border-radius:6px;align-items:center;gap:8px;height:22px;margin-bottom:8px;padding:4px;display:flex;position:relative;top:-20px;overflow:hidden}.order-type-header:before{content:"";background:linear-gradient(90deg,#0000,#52c41a4d,#0000);height:1px;position:absolute;top:0;left:0;right:0}.order-type-header.jupiter-theme{background:linear-gradient(135deg,#4a90e226,#13c2c21f,#73d13d1a);border:1px solid #4a90e24d}.order-type-header.jupiter-theme:before{background:linear-gradient(90deg,#0000,#4a90e266,#0000)}.order-type-header.kamino-theme{background:linear-gradient(135deg,#0006,#40404066);border-color:#80808066}.order-type-header.kamino-theme:before{background:linear-gradient(90deg,#0000,#80808099,#0000)}.order-type-header.drift-theme{background:linear-gradient(135deg,#ff45b70f,#8b45ff2e,#00bfff1f);border:1px solid #8b45ff4d}.order-type-header.drift-theme:before{background:linear-gradient(90deg,#0000,#8b45ff66,#0000)}.order-type-icon{background:#ffffff1a;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.order-type-icon img{object-fit:cover;border-radius:50%;width:12px;height:12px}.order-type-text{white-space:nowrap;opacity:.9;flex:1;line-height:1.2;color:#fff!important;font-size:12px!important;font-weight:500!important}.order-type-header-inline{backdrop-filter:blur(10px);background:linear-gradient(135deg,#52c41a1a,#73d13d0d);border:1px solid #52c41a38;border-radius:6px;flex-shrink:0;align-items:center;gap:6px;height:20px;padding:2px 6px;display:flex;position:relative;overflow:hidden}.order-type-header-inline:before{content:"";background:linear-gradient(90deg,#0000,#52c41a4d,#0000);height:1px;position:absolute;top:0;left:0;right:0}.order-type-header-inline.jupiter-theme{background:linear-gradient(135deg,#4a90e226,#13c2c21f,#73d13d1a);border:1px solid #4a90e24d}.order-type-header-inline.jupiter-theme:before{background:linear-gradient(90deg,#0000,#4a90e266,#0000)}.order-type-header-inline.kamino-theme{background:linear-gradient(135deg,#0006,#40404066);border-color:#80808066}.order-type-header-inline.kamino-theme:before{background:linear-gradient(90deg,#0000,#80808099,#0000)}.order-type-header-inline.drift-theme{background:linear-gradient(135deg,#ff45b70f,#8b45ff2e,#00bfff1f);border:1px solid #8b45ff4d}.order-type-header-inline.drift-theme:before{background:linear-gradient(90deg,#0000,#8b45ff66,#0000)}.order-type-header-inline .order-type-icon{background:#ffffff1a;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:flex}.order-type-header-inline .order-type-icon img{object-fit:cover;border-radius:50%;width:10px;height:10px}.order-type-header-inline .order-type-text{white-space:nowrap;opacity:.9;flex:1;line-height:1.2;color:#fff!important;font-size:11px!important;font-weight:500!important}.order-type-header-main{backdrop-filter:blur(10px);background:linear-gradient(135deg,#52c41a1a,#73d13d0d);border:1px solid #52c41a38;border-radius:8px;flex:1;align-items:center;gap:8px;height:26px;padding:3px 8px;display:flex;position:relative;overflow:hidden}.order-type-header-main:before{content:"";background:linear-gradient(90deg,#0000,#52c41a4d,#0000);height:1px;position:absolute;top:0;left:0;right:0}.order-type-header-main.jupiter-theme{background:linear-gradient(135deg,#4a90e226,#13c2c21f,#73d13d1a);border:1px solid #4a90e24d}.order-type-header-main.jupiter-theme:before{background:linear-gradient(90deg,#0000,#4a90e266,#0000)}.order-type-header-main.kamino-theme{background:linear-gradient(135deg,#0006,#40404066);border-color:#80808066}.order-type-header-main.kamino-theme:before{background:linear-gradient(90deg,#0000,#80808099,#0000)}.order-type-header-main.drift-theme{background:linear-gradient(135deg,#ff45b70f,#8b45ff2e,#00bfff1f);border:1px solid #8b45ff4d}.order-type-header-main.drift-theme:before{background:linear-gradient(90deg,#0000,#8b45ff66,#0000)}.order-type-header-main .order-type-icon{background:#ffffff1a;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.order-type-header-main .order-type-icon img{object-fit:cover;border-radius:50%;width:14px;height:14px}.order-type-header-main .order-type-text{white-space:nowrap;opacity:.95;flex:1;line-height:1.2;color:#fff!important;font-size:14px!important;font-weight:600!important}.dex-tag{color:#fff!important;background:linear-gradient(135deg,#52c41a,#73d13d)!important;border:none!important;border-radius:6px!important;padding:1px 5px!important;font-size:9px!important;font-weight:600!important;line-height:1!important}.trading-section{margin-top:4px}.trading-title{color:#ffffffd9!important;margin:0 0 4px!important;font-size:14px!important;font-weight:600!important;line-height:1.3!important}.dex-grid{flex-direction:row;gap:4px;display:flex}.dex-card{backdrop-filter:blur(10px);cursor:pointer;background:#ffffff04;border:1px solid #ffffff0d;border-radius:8px;flex-direction:column;flex:1;align-items:center;min-width:0;padding:4px 3px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;text-decoration:none!important}.dex-card:before{content:"";background:linear-gradient(90deg,#0000,#ffffff0f,#0000);height:1px;position:absolute;top:0;left:0;right:0}.dex-card.available{border-color:#ffffff14}.dex-card.unavailable{opacity:.5;filter:grayscale(.5);cursor:not-allowed}.jupiter-card.available{background:linear-gradient(135deg,#4a90e233,#13c2c22e,#73d13d29);border:1px solid #4a90e266;box-shadow:2px 2px 8px #4a90e226}.jupiter-card.available:hover{background:linear-gradient(135deg,#4a90e245,#13c2c23d,#73d13d38);border-color:#4a90e299;box-shadow:3px 3px 12px #4a90e233}.drift-card.available{background:linear-gradient(135deg,#ff45b714,#8b45ff3d,#00bfff29);border:1px solid #8b45ff66;box-shadow:2px 2px 8px #8b45ff26}.drift-card.available:hover{background:linear-gradient(135deg,#ff45b71c,#8b45ff52,#00bfff38);border-color:#8b45ff99;box-shadow:3px 3px 12px #8b45ff33}.kamino-card.available{background:linear-gradient(135deg,#00d4aa14,#33ddbb0a);border-color:#00d4aa33}.kamino-card.available:hover{background:linear-gradient(135deg,#00d4aa1f,#33ddbb14);border-color:#00d4aa4d;box-shadow:0 0 24px #00d4aa33}.dex-header{text-align:center;flex-direction:column;align-items:center;gap:4px;margin-bottom:4px;display:flex}.dex-logo-container{background:#ffffff0d;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.dex-logo{object-fit:cover;border-radius:50%;width:14px;height:14px}.dex-info{text-align:center;flex-direction:column;align-items:center;gap:1px;display:flex}.dex-name-with-icon{justify-content:center;align-items:center;gap:4px;display:flex}.dex-name-icon{object-fit:cover;border-radius:50%;flex-shrink:0;width:10px;height:10px}.dex-name{white-space:nowrap;text-overflow:ellipsis;text-align:center;overflow:hidden;color:#fff!important;font-size:12px!important;font-weight:600!important}.dex-subtitle{white-space:nowrap;text-overflow:ellipsis;text-align:center;overflow:hidden;color:#ffffff80!important;font-size:10px!important;font-weight:500!important}.dex-action{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;gap:2px;width:100%;padding:2px 4px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.dex-action:hover{background:#ffffff1f;border-color:#ffffff29}.action-icon{color:#40a9ff;font-size:10px;transition:color .15s}.dex-card:hover .action-icon{color:#69c0ff}.action-text{color:#fff;white-space:nowrap;font-size:10px;font-weight:600}.jupiter-card .dex-action{background:linear-gradient(135deg,#4a90e24d,#13c2c242,#73d13d38);border-color:#4a90e280}.jupiter-card:hover .dex-action{background:linear-gradient(135deg,#4a90e266,#13c2c259,#73d13d4d);border-color:#4a90e2b3}.drift-card .dex-action{background:linear-gradient(135deg,#ff45b71f,#8b45ff5c,#00bfff3d);border-color:#8b45ff80}.drift-card:hover .dex-action{background:linear-gradient(135deg,#ff45b729,#8b45ff73,#00bfff52);border-color:#8b45ffb3}.kamino-card .dex-action{background:linear-gradient(135deg,#00d4aa26,#33ddbb14);border-color:#00d4aa40}.kamino-card:hover .dex-action{background:linear-gradient(135deg,#00d4aa33,#33ddbb1f);border-color:#00d4aa59}@media (width<=768px){.coin-popup-content{padding:6px}.coin-popup-header{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:6px;padding-right:0}.price-info{text-align:left;align-items:flex-start}.current-price{align-items:flex-start}.coin-stats,.skeleton-stats{grid-template-columns:1fr;gap:8px}.coin-popup-content .ant-card-body{padding:0!important}.order-tokens-section,.order-progress-section,.price-chart-section,.trader-info-section,.token-addresses-section,.order-actions-section{margin-bottom:4px}.order-tokens-header{border-radius:8px;gap:12px;padding:8px 12px}.order-tokens-header .token-info{gap:8px;padding:6px 8px}.token-arrow{width:28px;height:28px;font-size:12px}.order-tokens-header .token-symbol{font-size:14px!important}.order-tokens-header .token-amount{font-size:12px!important}.order-tokens-header .token-usd{font-size:10px!important}.order-card,.progress-card,.date-card,.coin-popup .chart-card,.trader-card,.account-card,.address-card{padding:4px}.coin-stats{gap:3px;margin-bottom:4px}.stat-card{gap:4px;padding:3px 4px}.stat-icon{width:20px;height:20px;font-size:10px}.stat-label{font-size:10px!important}.stat-value{font-size:12px!important}.section-divider{margin:6px 0!important}}@media (width<=576px){.coin-popup-content{padding:4px}.token-info{gap:4px!important}.dex-card,.stat-card{padding:4px 6px}.order-type-header{height:24px;margin-bottom:6px;padding:4px 6px}.order-type-icon{width:16px;height:16px}.order-type-icon img{width:10px;height:10px}.order-type-text{font-size:11px!important}.order-tokens-header{gap:10px;padding:6px 10px}.order-tokens-header .token-info{gap:6px;padding:4px 6px}.token-arrow{width:24px;height:24px;font-size:11px}.order-tokens-header .token-symbol{font-size:13px!important}.order-tokens-header .token-amount{font-size:11px!important}.order-tokens-header .token-usd{font-size:9px!important}.coin-popup-content .ant-card-body{padding:0!important}.order-tokens-section,.order-progress-section,.price-chart-section,.trader-info-section,.token-addresses-section,.order-actions-section{margin-bottom:3px}.order-card,.progress-card,.date-card,.coin-popup .chart-card,.trader-card,.account-card,.address-card{padding:3px}.coin-stats{gap:2px;margin-bottom:3px}.stat-card{gap:3px;padding:2px 3px}.stat-icon{width:18px;height:18px;font-size:9px}.stat-label{font-size:9px!important}.stat-value{font-size:11px!important}.data-title{margin-bottom:1px!important;font-size:9px!important}.address-title{margin-bottom:1px!important;font-size:9px!important}.address-value{font-size:9px!important}.coin-popup .chart-card{height:auto}.price-chart-section{height:auto!important}.section-title{color:#ffffffd9!important;margin-bottom:4px!important;font-size:12px!important}.data-title{font-size:10px!important}.data-value{font-size:11px!important}.token-symbol{font-size:13px!important}.token-amount,.token-usd{font-size:11px!important}.chart-overlay-top-left .token-full-name{letter-spacing:.02em!important;font-size:12px!important}}.coin-popup-content .ant-divider{border-color:#ffffff14!important}.coin-popup-content .ant-btn:disabled{opacity:.3!important;cursor:not-allowed!important}.coin-popup-content .ant-btn:disabled:hover{box-shadow:none!important;transform:none!important}.coin-popup-content::-webkit-scrollbar{width:6px}.coin-popup-content::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.coin-popup-content::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.coin-popup-content::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.coin-popup-content .ant-card-body{padding:0!important}.order-tokens-section{margin-bottom:4px}.order-card{border-radius:6px;margin:0;padding:4px 6px;background:#ffffff0a!important;border:1px solid #ffffff14!important}.token-info{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.token-symbol{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#fff!important;margin:0!important;font-size:14px!important;font-weight:600!important}.token-amount,.token-usd{white-space:nowrap;color:#ffffffb3!important;margin:0!important;font-size:11px!important;font-weight:500!important;line-height:1.2!important}.order-tokens-header .token-sell{background:linear-gradient(90deg,#ff636314,#ff636305,#0000);border-left:2px solid #ff636340}.token-sell .token-symbol{color:var(--sell-color-high)!important}.token-sell .token-amount{color:var(--sell-color-medium)!important}.token-sell .token-usd{color:var(--sell-color-low)!important}.order-tokens-header .token-buy{background:linear-gradient(90deg,#34c75914,#34c75905,#0000);border-left:2px solid #34c75940}.token-buy .token-symbol{color:var(--buy-color-high)!important}.token-buy .token-amount{color:var(--buy-color-medium)!important}.token-buy .token-usd{color:var(--buy-color-low)!important}.order-progress-section{margin-bottom:6px}.progress-group{background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;margin-top:6px;overflow:hidden}.progress-main-card{background:#ffffff05;border-bottom:1px solid #ffffff0a;padding:8px 10px 4px}.progress-bar-container{margin-bottom:0}.progress-details{flex-direction:row;gap:4px;padding:6px;display:flex}.progress-detail-row{border-radius:6px;flex:1;padding:0}.progress-detail-info{align-items:center;gap:10px;width:100%;min-height:36px;display:flex}.progress-detail-icon-container{background:#ffffff0f;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.progress-detail-icon{color:#ffffffd9;font-size:12px}.progress-detail-icon-container:has(.anticon-dollar){background:#73d13d1a}.progress-detail-icon-container:has(.anticon-dollar) .progress-detail-icon{color:#73d13d}.progress-detail-icon-container:has(.anticon-clock-circle){background:#13c2c21a}.progress-detail-icon-container:has(.anticon-clock-circle) .progress-detail-icon{color:#13c2c2}.progress-detail-content{flex-direction:column;flex:1;justify-content:center;gap:2px;min-width:0;display:flex}.progress-detail-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#ffffffbf!important;margin:0!important;font-size:12px!important;font-weight:500!important;line-height:1.3!important}.progress-detail-value{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#fffffff2!important;margin:0!important;font-size:13px!important;font-weight:600!important;line-height:1.3!important}.data-title{color:#ffffffb3!important;margin:0 0 2px!important;font-size:11px!important;font-weight:600!important;line-height:1.1!important}.data-value{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#fff!important;margin:0!important;font-size:12px!important;font-weight:500!important;line-height:1.2!important}.estimated-time.calculating{color:#ffffff80!important}.estimated-time.complete{color:#52c41a!important}.estimated-time.less-than-one-minute{color:#faad14!important}.price-chart-section{z-index:1;background:#ffffff05;border:1px solid #ffffff0a;border-radius:8px;flex-direction:column;height:400px;margin:2px 0;padding:0;display:flex;position:relative}.price-chart-section>*{flex:1;width:100%!important;height:100%!important}@media (width<=768px){.price-chart-section{height:320px;min-height:320px}}@media (width<=576px){.price-chart-section{height:280px;min-height:280px}}.coin-popup-content .chart-overlay-top-left .token-symbol{letter-spacing:.02em!important;font-size:20px!important;font-weight:600!important}.coin-popup-content .chart-overlay-top-left .current-price{opacity:.8!important;font-size:14px!important;font-weight:600!important}.chart-overlay-top-left .token-full-name{letter-spacing:.02em!important;font-weight:400!important}.coin-popup .chart-card{border-radius:8px;justify-content:center;align-items:center;width:100%;height:180px;margin:0;padding:0;display:flex;background:#ffffff05!important;border:1px solid #ffffff0a!important}.trader-info-section{margin-bottom:6px}.trader-card,.account-card{border-radius:4px;margin:0;padding:4px 6px}.drift-details-section{margin-top:6px;margin-bottom:6px}.detail-group{background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;overflow:hidden}.detail-items{grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.detail-items-single{grid-template-columns:1fr}.detail-row{background:#ffffff08;border-radius:6px;padding:8px 10px;transition:background-color .15s}.detail-row:hover{background:#ffffff0d}.detail-row.clickable-row{cursor:pointer}.detail-row.clickable-row:hover{background:#ffffff0f!important}.detail-info{align-items:center;gap:10px;width:100%;min-height:40px;display:flex}.detail-icon-container{background:#ffffff0f;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.detail-icon{color:#ffffffd9;font-size:12px}.detail-icon-container:has(.anticon-user){background:#40a9ff1a}.detail-icon-container:has(.anticon-user) .detail-icon{color:#40a9ff}.detail-icon-container:has(.anticon-swap){background:#73d13d1a}.detail-icon-container:has(.anticon-swap) .detail-icon{color:#73d13d}.detail-icon-container:has(.anticon-dollar){background:#faad141a}.detail-icon-container:has(.anticon-dollar) .detail-icon{color:#faad14}.detail-icon-container:has(.anticon-info-circle){background:#8b45ff1a}.detail-icon-container:has(.anticon-info-circle) .detail-icon{color:#8b45ff}.detail-content{flex-direction:column;flex:1;justify-content:center;gap:2px;min-width:0;display:flex}.detail-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#ffffffbf!important;margin:0!important;font-size:12px!important;font-weight:500!important;line-height:1.3!important}.detail-value{white-space:nowrap;text-overflow:ellipsis;font-family:SF Mono,Monaco,Consolas,Courier New,monospace;overflow:hidden;color:#fffffff2!important;margin:0!important;font-size:13px!important;font-weight:600!important;line-height:1.3!important}.detail-value-container{align-items:center;gap:6px;display:flex}.detail-value-container .detail-value{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:4px;padding:2px 6px;transition:all .15s;text-decoration:none!important}.detail-value-container .detail-value:hover{color:#40a9ff!important;background:#40a9ff14!important;border-color:#40a9ff33!important;text-decoration:none!important}.addresses-info-section{margin-top:6px;margin-bottom:6px}.address-group{background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;overflow:hidden}.address-items{grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.address-row{background:#ffffff08;border-radius:6px;padding:6px 8px;transition:background-color .15s}.address-row:hover{background:#ffffff08}.clickable-row{cursor:pointer;transition:background-color .15s,transform .1s}.clickable-row:hover{background:#ffffff0f!important}.clickable-row:active{background:#ffffff14!important}.address-info{align-items:center;gap:10px;width:100%;min-height:40px;display:flex}.address-icon-container{background:#ffffff0f;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.address-icon-container.token-icon{box-sizing:border-box;background:#ffffff0f;border:none;width:24px;height:24px}.address-icon-container.token-icon img{display:block;margin:0!important;padding:0!important}.address-icon-container.token-icon{margin:0!important}.address-icon{color:#ffffffd9;font-size:12px}.address-icon-container:has(.anticon-user){background:#40a9ff1a}.address-icon-container:has(.anticon-user) .address-icon{color:#40a9ff}.address-icon-container:has(.anticon-bank){background:#faad141a}.address-icon-container:has(.anticon-bank) .address-icon{color:#faad14}.address-content{flex-direction:column;flex:1;justify-content:center;gap:2px;min-width:0;display:flex}.address-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#ffffffbf!important;margin:0!important;font-size:12px!important;font-weight:500!important;line-height:1.3!important}.address-value-container{align-items:center;gap:6px;display:flex}.address-value{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:4px;padding:2px 6px;transition:all .15s;color:#fffffff2!important;margin:0!important;font-family:SF Mono,Monaco,Consolas,Courier New,monospace!important;font-size:11px!important;font-weight:500!important;line-height:1.3!important;text-decoration:none!important}.address-value:hover{color:#40a9ff!important;background:#40a9ff14!important;border-color:#40a9ff33!important;text-decoration:none!important}.copy-icon{color:#fff6;cursor:pointer;border-radius:3px;padding:2px;font-size:11px;transition:color .15s,background-color .15s}.copy-icon:hover,.address-row:hover .copy-icon{color:#40a9ff;background:#40a9ff1a}.order-actions-section{margin-bottom:6px}.section-title{color:#ffffffd9!important;margin:0 0 4px!important;font-size:14px!important;font-weight:600!important;line-height:1.2!important}.order-details{font-size:16px!important;font-weight:500!important}.coin-popup-container .custom-progress .ant-progress-bg{border-radius:6px!important;height:18px!important}.coin-popup-container .custom-progress .ant-progress-inner{border-radius:6px!important}.coin-popup-container .custom-progress .ant-progress-outer{padding:0!important;position:relative!important}.coin-popup-container .custom-progress .ant-progress-text{color:#ffffffe6!important;text-shadow:1px 1px 2px #00000080!important;z-index:10!important;pointer-events:none!important;font-size:12px!important;font-weight:500!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.progress-text{margin-left:6px;color:#ffffffd9!important;font-size:12px!important;font-weight:600!important}.progress-row{align-items:center;display:flex;position:relative}.subtle-divider{border-color:#ffffff0f!important;margin:4px 0!important}.coin-popup-content *{transition:color .2s,background-color .2s,transform .2s}.coin-popup-content .token-image{margin-right:0!important}.jupiter-trade-feed-mobile{scrollbar-gutter:stable;width:100%}.jupiter-trade-feed-mobile .token-image{width:16px;height:16px}.jupiter-mobile-card{background:#0a0a0a;border:1px solid #2a2a2a;border-radius:12px;box-shadow:0 0 12px #00000059}.jupiter-mobile-card .ant-card-head{background:linear-gradient(#181818,#141414);border-bottom:1px solid #1c1c1c;border-radius:12px 12px 0 0;padding:8px!important}.jupiter-mobile-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.jupiter-mobile-header-title{align-items:center;gap:8px;display:flex}.jupiter-mobile-logo{background:linear-gradient(135deg,#1a1a1a 0%,#2d2d2d 100%);border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;box-shadow:0 0 6px #00000080}.jupiter-mobile-logo img{object-fit:contain;width:16px;height:16px}.jupiter-mobile-title{color:#fff;font-size:14px;font-weight:600}.jupiter-mobile-info-icon{color:#fff6;font-size:11px}.jupiter-mobile-live{align-items:center;gap:8px;font-size:12px;display:none}.jupiter-mobile-table-header{color:#ffffffbf;text-transform:uppercase;letter-spacing:.5px;background:#1f1f1f;border-top:1px solid #1f1f1f;border-bottom:1px solid #2a2a2a;justify-content:space-evenly;align-items:center;gap:8px;padding:8px;font-size:10px;font-weight:600;display:flex}.jupiter-mobile-table-header>span{position:relative}.jupiter-mobile-table-header .active-sort{color:#4caf50}.jupiter-mobile-table-header>span:not(:first-child):before{content:"";background:#fff3;width:1px;height:12px;position:absolute;top:50%;left:-4px;transform:translateY(-50%)}.jupiter-mobile-header-token{text-align:left;flex:1 1 0;justify-content:flex-start;align-items:center;gap:6px;display:flex}.jupiter-mobile-header-time{justify-content:flex-start;align-items:center;gap:3px;min-width:30px;display:flex}.jupiter-mobile-clock-icon{margin-bottom:1px;margin-left:2px;font-size:12px}.jupiter-mobile-header-token-text{color:#ffffffbf;letter-spacing:.5px;text-transform:uppercase;align-items:center;gap:4px;padding-left:10px;font-size:10px;font-weight:600;display:flex;position:relative}.jupiter-mobile-header-token-text:before{content:"";background:#fff3;width:1px;height:14px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.jupiter-mobile-header-amount{text-align:right;flex:.7 1 0}.jupiter-mobile-header-permin{text-align:right;flex:.6 1 0}.jupiter-mobile-header-progress{text-align:center;flex:.9 1 0}.jupiter-mobile-content{background:0 0;min-height:332.3px}.jupiter-mobile-content.animating{background:0 0;overflow:hidden}.jupiter-mobile-loading,.jupiter-mobile-empty{color:#ffffffa6;justify-content:center;align-items:center;gap:10px;min-height:332.3px;padding:24px;display:flex}.jupiter-mobile-list{box-sizing:border-box;flex-direction:column;width:100%;height:100%;margin:0;padding:0;display:flex;overflow:hidden}.jupiter-mobile-list-container{box-sizing:border-box;isolation:isolate;background:0 0;width:100%;min-height:332px;position:relative;overflow:hidden}.jupiter-mobile-list-container.animating{contain:layout paint style;background:0 0;position:relative;overflow:hidden;transform:translateZ(0)}.jupiter-mobile-pane{will-change:transform;backface-visibility:hidden;width:100%;height:100%;position:absolute;inset:0}.jupiter-mobile-pane .jupiter-mobile-list{height:100%}.jupiter-mobile-list-container.animating .jupiter-mobile-row *{transition:none!important}@media (prefers-reduced-motion:reduce){.jupiter-mobile-pane{transition:none!important}}.jupiter-mobile-row{align-items:center;gap:8px;height:36px;min-height:36px;padding:0 8px;display:flex;overflow:hidden;border-bottom:1px solid #2f2f2f!important}.jupiter-mobile-row.even{background:#161616}.jupiter-mobile-row.odd{background:#1a1a1a}.jupiter-mobile-list-container.animating .jupiter-mobile-row.even{background:#161616!important}.jupiter-mobile-list-container.animating .jupiter-mobile-row.odd{background:#1a1a1a!important}.jupiter-mobile-header-right{margin-bottom:2px}.jupiter-mobile-token-col{flex:1 1 0;align-items:center;gap:0;min-width:0;display:flex}.jupiter-mobile-time{color:#ffffff8c;text-align:left;flex-shrink:0;width:26px;min-width:26px;font-size:10px;font-weight:500}.jupiter-mobile-symbol{color:#fff;letter-spacing:-.2px;white-space:nowrap;font-size:12px;font-weight:600}.jupiter-mobile-amount-col{flex:.7 1 0;justify-content:flex-end;align-items:center;min-width:0;height:100%;display:flex;position:relative;overflow:hidden}.jupiter-mobile-row .jupiter-mobile-time,.jupiter-mobile-row .jupiter-mobile-symbol,.jupiter-mobile-row .jupiter-mobile-amount,.jupiter-mobile-row .jupiter-mobile-permin{line-height:16px}.jupiter-mobile-amount{font-size:13px;font-weight:500}.jupiter-mobile-amount.buy{color:#4caf50}.jupiter-mobile-amount.sell{color:#ff4d4f}.jupiter-mobile-amount-bar{opacity:.4;pointer-events:none;z-index:1;border-left:1px solid #ffffff26;border-radius:2px 0 0 2px;height:100%;transition:width .25s;position:absolute;top:0;right:0;transform:none}.jupiter-mobile-amount-bar.buy{background:linear-gradient(270deg,#52c41acc,#52c41a26);border-left-color:#52c41a40}.jupiter-mobile-amount-bar.sell{background:linear-gradient(270deg,#ff4d4fcc,#ff4d4f26);border-left-color:#ff4d4f40}.jupiter-mobile-permin-col{flex:.6 1 0;justify-content:flex-end;min-width:0;display:flex}.jupiter-mobile-permin{color:#ffffffbf;font-size:11px;font-weight:600}.jupiter-mobile-permin.permin-gradient{color:#ff1493}.jupiter-mobile-permin.permin-blue{color:#5d9aea}.jupiter-mobile-permin.permin-purple{color:#b973ff}.jupiter-mobile-progress-col{flex:.9 1 0;justify-content:center;display:flex}.jupiter-mobile-progress-bar{max-width:140px;height:14px;margin:0 4px}.jupiter-mobile-footer{background:linear-gradient(#141414,#181818);border-top:1px solid #1c1c1c;border-radius:0 0 12px 12px;justify-content:center;align-items:center;gap:8px;padding:8px;display:flex}.jupiter-mobile-page-indicator{color:#ffffffd9;text-align:center;min-width:56px;font-size:12px}@media (width<=360px){.jupiter-mobile-time{width:20px;font-size:9px}.jupiter-mobile-symbol{font-size:11px}.jupiter-mobile-amount{font-size:12px}.jupiter-mobile-progress-bar{max-width:120px;height:11px}}.jupiter-limit-feed-mobile{scrollbar-gutter:stable;width:100%}.jupiter-limit-feed-mobile .token-image{width:16px;height:16px}.jupiter-limit-mobile-card{background:#0a0a0a;border:1px solid #2a2a2a;border-radius:12px;box-shadow:0 0 12px #00000059}.jupiter-limit-mobile-card .ant-card-head{background:linear-gradient(#181818,#141414);border-bottom:1px solid #1c1c1c;border-radius:12px 12px 0 0;padding:8px 12px!important}.jupiter-limit-mobile-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.jupiter-limit-mobile-header-title{align-items:center;gap:8px;display:flex}.jupiter-limit-mobile-header-controls{margin-bottom:2px}.jupiter-limit-mobile-logo{background:linear-gradient(135deg,#1a1a1a 0%,#2d2d2d 100%);border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;box-shadow:0 0 6px #00000080}.jupiter-limit-mobile-logo img{object-fit:contain;width:16px;height:16px}.jupiter-limit-mobile-title{color:#fff;font-size:14px;font-weight:600}.jupiter-limit-mobile-info-icon{color:#fff6;font-size:11px}.jupiter-limit-mobile-live{align-items:center;gap:8px;font-size:12px;display:none}.jupiter-limit-mobile-table-header{color:#ffffffbf;text-transform:uppercase;letter-spacing:.5px;background:#1f1f1f;border-top:1px solid #1f1f1f;border-bottom:1px solid #2a2a2a;justify-content:space-evenly;align-items:center;gap:8px;padding:8px;font-size:10px;font-weight:600;display:flex}.jupiter-limit-mobile-table-header>span{position:relative}.jupiter-limit-mobile-table-header .active-sort{color:#4caf50}.jupiter-limit-mobile-table-header>span:not(:first-child):before{content:"";background:#fff3;width:1px;height:12px;position:absolute;top:50%;left:-4px;transform:translateY(-50%)}.jupiter-limit-mobile-header-token{text-align:left;flex:1 1 0;justify-content:flex-start;align-items:center;gap:6px;display:flex}.jupiter-limit-mobile-header-time{justify-content:flex-start;align-items:center;gap:3px;min-width:30px;display:flex}.jupiter-limit-mobile-clock-icon{margin-bottom:1px;margin-left:2px;font-size:12px}.jupiter-limit-mobile-header-token-text{color:#ffffffbf;letter-spacing:.5px;text-transform:uppercase;align-items:center;gap:4px;padding-left:10px;font-size:10px;font-weight:600;display:flex;position:relative}.jupiter-limit-mobile-header-token-text:before{content:"";background:#fff3;width:1px;height:14px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.jupiter-limit-mobile-header-amount{text-align:center;flex:.75 1 0}.jupiter-limit-mobile-header-fill{text-align:center;flex:1 1 0}.jupiter-limit-mobile-header-trader{text-align:right;flex:.5 1 0}.jupiter-limit-mobile-content{background:0 0;min-height:332.3px}.jupiter-limit-mobile-content.animating{background:0 0;overflow:hidden}.jupiter-limit-mobile-loading,.jupiter-limit-mobile-empty{color:#ffffffa6;justify-content:center;align-items:center;gap:10px;min-height:332.3px;padding:24px;display:flex}.jupiter-limit-mobile-list{box-sizing:border-box;flex-direction:column;width:100%;height:100%;margin:0;padding:0;display:flex;overflow:hidden}.jupiter-limit-mobile-list-container{box-sizing:border-box;isolation:isolate;background:0 0;width:100%;min-height:332.3px;position:relative;overflow:hidden}.jupiter-limit-mobile-pane{will-change:transform;backface-visibility:hidden;width:100%;height:100%;position:absolute;inset:0}.jupiter-limit-mobile-pane .jupiter-limit-mobile-list{height:100%}.jupiter-limit-mobile-list-container.animating .jupiter-limit-mobile-row *{transition:none!important}.jupiter-limit-mobile-row{align-items:center;gap:8px;height:36px;min-height:36px;padding:0 8px;display:flex;overflow:hidden;border-bottom:1px solid #2f2f2f!important}.jupiter-limit-mobile-row.even{background:#161616}.jupiter-limit-mobile-row.odd{background:#1a1a1a}.jupiter-limit-mobile-list-container.animating .jupiter-limit-mobile-row.even{background:#161616!important}.jupiter-limit-mobile-list-container.animating .jupiter-limit-mobile-row.odd{background:#1a1a1a!important}.jupiter-limit-mobile-token-col{flex:1 1 0;align-items:center;gap:0;min-width:0;display:flex}.jupiter-limit-mobile-time{color:#ffffff8c;text-align:left;flex-shrink:0;width:26px;min-width:26px;font-size:10px;font-weight:500}.jupiter-limit-mobile-symbol{color:#fff;letter-spacing:-.2px;white-space:nowrap;font-size:12px;font-weight:600}.jupiter-limit-mobile-amount-col{flex:.75 1 0;justify-content:flex-end;align-items:center;min-width:0;display:flex;position:relative;overflow:hidden}.jupiter-limit-mobile-amount-usd{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.jupiter-limit-mobile-amount-usd.buy{color:#4caf50}.jupiter-limit-mobile-amount-usd.sell{color:#ff4d4f}.jupiter-limit-mobile-amount-bar{opacity:.35;pointer-events:none;z-index:1;border-left:1px solid #ffffff26;height:100%;transition:width .25s;position:absolute;top:0;right:0}.jupiter-limit-mobile-amount-bar.buy{background:linear-gradient(270deg,#52c41acc,#52c41a26);border-left-color:#52c41a40}.jupiter-limit-mobile-amount-bar.sell{background:linear-gradient(270deg,#ff4d4fcc,#ff4d4f26);border-left-color:#ff4d4f40}.jupiter-limit-mobile-fill-col{border-radius:4px;flex:1 1 0;justify-content:center;align-items:center;min-width:0;display:flex}.jupiter-limit-mobile-fill-wrapper{flex-direction:column;justify-content:center;align-items:center;gap:4px;width:auto;max-width:100px;display:flex}.jupiter-limit-mobile-fill-info{white-space:nowrap;align-items:center;gap:2px;font-size:10px;font-weight:600;display:flex}.jupiter-limit-mobile-fill-percentage{color:#fff;font-weight:700}.jupiter-limit-mobile-fill-percentage.open{color:#faad14}.jupiter-limit-mobile-fill-percentage.partial,.jupiter-limit-mobile-fill-percentage.complete{color:#4caf50}.jupiter-limit-mobile-fill-percentage.cancelled{color:#ff4d4f}.jupiter-limit-mobile-fill-at{color:#ffffff8c;font-size:9px;font-weight:400}.jupiter-limit-mobile-fill-price{color:#ffffffd9;font-weight:600}.jupiter-limit-mobile-progress-track{z-index:1;background:#0003;border:1px solid #ffffff1f;border-radius:2px;width:auto;min-width:80px;height:100%;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.jupiter-limit-mobile-progress-fill{border-radius:2px;height:100%;transition:width .25s;position:absolute;top:0;left:0}.jupiter-limit-mobile-progress-fill.open{background:linear-gradient(90deg,#faad14e6 0%,#faad14b3 100%)}.jupiter-limit-mobile-progress-fill.partial,.jupiter-limit-mobile-progress-fill.complete{background:linear-gradient(90deg,#4caf50e6 0%,#4caf50b3 100%)}.jupiter-limit-mobile-progress-fill.cancelled{background:linear-gradient(90deg,#ff4d4fe6 0%,#ff4d4fb3 100%)}.jupiter-limit-mobile-trader-col{flex:.5 1 0;justify-content:flex-end;align-items:center;min-width:0;display:flex}.jupiter-limit-mobile-trader{color:#70c3ff;white-space:nowrap;font-size:10px;font-weight:500;text-decoration:none;transition:color .2s}.jupiter-limit-mobile-footer{background:linear-gradient(#141414,#181818);border-top:1px solid #1c1c1c;border-radius:0 0 12px 12px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;display:flex}.jupiter-limit-mobile-page-indicator{color:#ffffffd9;text-align:center;min-width:56px;padding:4px;font-size:12px}@media (width<=360px){.jupiter-limit-mobile-time{width:20px;font-size:9px}.jupiter-limit-mobile-symbol{font-size:11px}.jupiter-limit-mobile-amount{font-size:12px}.jupiter-limit-mobile-price{font-size:10px}.jupiter-limit-mobile-side{font-size:9px}}.token-detail-card{color:#f0f0f0;user-select:none;background:linear-gradient(135deg,#1a1a1a 0%,#222 100%);border:1px solid #ffffff21;border-radius:8px;width:100%;overflow:visible}.token-detail-card .ant-statistic-title{margin:0!important}.token-detail-card .ant-statistic-content{font-size:12px!important}.token-detail-card .ant-card-body{padding:12px!important}.token-detail-card .token-header{text-align:left;z-index:100;padding-bottom:0;position:relative;overflow:visible}.token-logo-container{justify-content:center;align-items:center;gap:16px;margin-bottom:8px;display:flex}.token-info{align-items:center;gap:8px;display:flex}.token-text h3{font-size:20px!important}.token-text .ant-typography{flex-direction:column;align-items:flex-start;display:flex;margin:0!important}.token-name{color:#ffffff75;margin:0;font-size:14px;font-weight:400}.token-symbol{color:#f0f0f0;font-size:20px;margin:0!important;font-weight:700!important;line-height:1.2!important}.price-display{margin-top:10px;font-weight:500}.price-tag{transition:all .3s;box-shadow:0 0 12px #4caf504d;color:#4caf50!important;background:#4caf5014!important;border:1px solid #4caf50!important;border-radius:8px!important;padding:8px 16px!important;font-size:18px!important;font-weight:700!important}.action-buttons{justify-content:center;gap:12px;margin-top:12px;display:flex}.buy-button{background:linear-gradient(135deg,#4caf504d 0%,#4caf502e 100%);border:1px solid #4caf5073;border-radius:8px;width:140px;height:44px;font-size:14px;font-weight:600;transition:all .3s;position:relative;overflow:hidden;box-shadow:inset 0 0 4px #ffffff1a;color:#fff!important;text-decoration:none!important}.buy-button:hover{text-decoration:none!important}.buy-button:after{content:"";opacity:0;background:linear-gradient(135deg,#4caf5066 0%,#4caf5033 100%);transition:opacity .3s;position:absolute;inset:0}.buy-button:hover:after{opacity:1}.buy-button:hover{color:#fff!important;background:linear-gradient(135deg,#4caf5059 0%,#4caf5033 100%)!important;border-color:#4caf5099!important;box-shadow:inset 0 0 4px #ffffff26!important}.buy-button:active{transform:scale(.98)}.buy-button span{z-index:1;position:relative}.sell-button{border-radius:8px;width:140px;height:44px;font-size:14px;font-weight:600;transition:all .3s;position:relative;overflow:hidden;color:#fff!important;background:linear-gradient(135deg,#f443364d 0%,#f443362e 100%)!important;border:1px solid #f4433673!important;text-decoration:none!important;box-shadow:inset 0 0 4px #ffffff1a!important}.sell-button:hover{text-decoration:none!important}.sell-button:after{content:"";opacity:0;background:linear-gradient(135deg,#f4433666 0%,#f4433633 100%);transition:opacity .3s;position:absolute;inset:0}.sell-button:hover:after{opacity:1}.sell-button:hover{color:#fff!important;background:linear-gradient(135deg,#f4433659 0%,#f4433633 100%)!important;border-color:#f4433699!important;box-shadow:inset 0 0 4px #ffffff26!important}.sell-button:active{transform:scale(.98)}.sell-button span{z-index:1;position:relative}.drift-button{background:linear-gradient(135deg,#2196f34d 0%,#2196f32e 100%);border:1px solid #2196f373;border-radius:8px;width:140px;height:44px;font-size:14px;font-weight:600;transition:all .3s;position:relative;overflow:hidden;box-shadow:inset 0 0 4px #ffffff1a;color:#fff!important;text-decoration:none!important}.drift-button:hover{text-decoration:none!important}.drift-button:after{content:"";opacity:0;background:linear-gradient(135deg,#2196f366 0%,#2196f333 100%);transition:opacity .3s;position:absolute;inset:0}.drift-button:hover:after{opacity:1}.drift-button:hover{color:#fff!important;background:linear-gradient(135deg,#2196f359 0%,#2196f333 100%)!important;border-color:#2196f399!important;box-shadow:inset 0 0 4px #ffffff26!important}.drift-button:active{transform:scale(.98)}.drift-button span{z-index:1;position:relative}.divider{border-color:#ffffff12;margin:12px 0}.statistic-title{color:#b0b0b0;text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:600}.statistic-value{color:#f0f0f0;font-size:14px;font-weight:500}.statistic-value-green{color:#4caf50;font-size:14px;font-weight:500}.statistic-value-blue{color:#2196f3;font-size:14px;font-weight:500}.token-detail-card .ant-statistic{background:#ffffff05;border:1px solid #ffffff0d;border-radius:8px;padding:8px 12px}.explore-link{color:#f0f0f0;justify-content:flex-start;align-items:center;font-size:12px;font-weight:400;text-decoration:none;display:flex}.explore-icon{width:16px;height:16px;margin-right:6px}.token-mint-container{text-align:center;cursor:pointer;background:#0003;border:1px solid #ffffff0d;border-radius:8px;margin-top:12px;padding:12px}.token-mint-text{color:#999;word-break:break-all;cursor:pointer;font-family:monospace;font-size:11px;transition:color .3s;display:block}.token-mint-container:hover .token-mint-text{color:#ddd}.token-mint-text .ant-typography-copy{color:#4caf50;margin-left:8px;transition:all .3s}.token-mint-text .ant-typography-copy:hover{color:#5cbf60;transform:scale(1.1)}.token-mint-text .ant-typography-copy-success{color:#4caf50}.last-updated-container{text-align:center;margin-top:12px}.last-updated-text{color:#777;font-size:11px;font-style:italic}.token-detail-skeleton-header{background:#ffffff08;border:1px solid #ffffff21;border-radius:8px;align-items:center;gap:12px;padding:8px 12px;display:flex}.token-detail-skeleton-logo{background:linear-gradient(90deg,#ffffff14 25%,#ffffff1f 50%,#ffffff14 75%) 0 0/200% 100%;border-radius:50%;flex-shrink:0;width:48px;height:48px;animation:1.5s infinite shimmer}.token-detail-skeleton-text{flex-direction:column;flex:1;gap:6px;display:flex}.token-detail-skeleton-line{background:linear-gradient(90deg,#ffffff14 25%,#ffffff1f 50%,#ffffff14 75%) 0 0/200% 100%;border-radius:4px;animation:1.5s infinite shimmer}.token-detail-skeleton-price{background:linear-gradient(90deg,#4caf5014 25%,#4caf501f 50%,#4caf5014 75%) 0 0/200% 100%;border-radius:8px;flex-shrink:0;width:120px;height:40px;animation:1.5s infinite shimmer}.token-detail-skeleton-stat{background:#ffffff05;border:1px solid #ffffff0d;border-radius:8px;padding:12px}.token-detail-skeleton-button{background:linear-gradient(90deg,#ffffff14 25%,#ffffff1f 50%,#ffffff14 75%) 0 0/200% 100%;border-radius:8px;width:140px;height:44px;animation:1.5s infinite shimmer}@media (width<=768px){.token-detail-card .ant-card-body{padding:8px!important}.token-detail-card .token-header{padding-bottom:0}.token-detail-card .ant-row{margin-top:12px!important}.token-detail-card .ant-statistic{padding:8px}.divider{margin:12px 0 10px!important}.action-buttons{flex-direction:row;justify-content:space-between;gap:8px;margin-top:12px}.action-buttons .ant-space{flex-direction:row;width:100%;display:flex;gap:8px!important}.action-buttons .ant-space-item{flex:1}.buy-button,.sell-button,.drift-button{width:100%;height:40px;font-size:12px;padding:8px 4px!important}.token-mint-container{margin-top:12px;padding:8px}.token-logo-container{flex-direction:column;gap:12px}}.kamino-global-metrics{box-sizing:border-box;user-select:none;align-items:center;width:100%;height:100%;padding-right:8px;display:flex}.kamino-desktop-row{justify-content:space-between;align-items:center;gap:12px;width:100%;padding:0 16px;display:flex}.kamino-desktop-brand{align-items:center;gap:12px;min-width:0;display:flex}.kamino-desktop-logo{filter:brightness(1.1);width:32px;height:32px}.kamino-desktop-title{color:#fff;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:24px;font-weight:600;overflow:hidden}.kamino-mobile-row{justify-content:space-between;align-items:center;gap:10px;width:100%;height:100%;padding:0 12px;display:flex}.kamino-mobile-brand{flex-shrink:0;align-items:center;gap:6px;display:flex}.kamino-mobile-logo{filter:brightness(1.1);width:16px;height:16px}.kamino-mobile-title{color:#fff;letter-spacing:-.01em;font-size:13px;font-weight:600}.kamino-trade-btn{color:#fff;cursor:pointer;white-space:nowrap;text-shadow:0 0 4px #00000073;vertical-align:middle;backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #ffffff1a;justify-content:center;align-items:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;text-decoration:none;transition:box-shadow .2s,background .2s,border-color .2s;display:inline-flex;box-shadow:0 0 14px #00000059}.kamino-trade-btn:hover{color:#fff;background:#ffffff14;border-color:#ffffff29;text-decoration:none;box-shadow:0 0 18px #4caf5040}.kamino-trade-btn:active{box-shadow:0 0 14px #00000059}.kamino-trade-btn-icon{flex-shrink:0;width:auto;height:14px;margin-right:6px}.kamino-trade-btn-mobile{border-radius:5px;min-width:70px;height:22px;padding:3px 8px;font-size:11px;font-weight:600}.kamino-trade-btn-mobile .kamino-trade-btn-icon{height:12px;margin-right:4px}.kamino-trade-btn-desktop{border-radius:8px;min-height:34px;padding:8px 16px;font-size:13px;font-weight:600;line-height:1.2}.kamino-dashboard-wrapper{margin:.5rem 0 0}.kamino-dashboard{box-sizing:border-box;user-select:none;background:linear-gradient(135deg,#0a0a0a 0%,#151515 50%,#0f0f0f 100%);border-radius:8px;flex-direction:column;max-width:100vw;min-height:100vh;margin-top:-8px;display:flex;overflow:hidden visible}.kamino-header{backdrop-filter:blur(20px);z-index:100;flex-shrink:0;width:100%;height:64px;line-height:64px;position:sticky;top:0;overflow:hidden;background:#0a0a0af2!important;border-radius:8px 8px 0 0!important;padding:0 0 0 12px!important}.kamino-content{background:0 0;height:auto;min-height:fit-content;padding:0 8px;overflow-y:visible}.kamino-main-card{backdrop-filter:blur(20px);background:#14141499;border:1px solid #ffffff0a;border-radius:12px;flex-direction:column;height:auto;min-height:fit-content;display:flex;box-shadow:0 0 32px #00000073,inset 0 1px #ffffff05}.kamino-tabs{flex-direction:column;height:auto;min-height:fit-content;display:flex}.kamino-tabs .ant-tabs-nav{border-bottom:1px solid #ffffff0f;flex-shrink:0;padding:0 24px;margin:8px 0 0!important;overflow-x:visible!important}.kamino-tabs .ant-tabs-tab{color:#ffffffa6;letter-spacing:.25px;background:0 0;border:none;border-radius:8px 8px 0 0;margin:0 4px;padding:8px 20px;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);overflow-x:visible!important}.kamino-tabs .ant-tabs-tab:hover{color:#ffffffd9;background:#ffffff08}.kamino-tabs .ant-tabs-tab-active{color:#fff;background:#ffffff0d;box-shadow:inset 0 1px #4caf50}.kamino-tabs .ant-tabs-ink-bar{display:none}.kamino-tabs .tab-label{font-size:13px;font-weight:500}.kamino-tab-icon{color:#ffffffd9;vertical-align:middle;flex-shrink:0;margin-bottom:2px;display:inline-block;font-size:14px!important}.kamino-dashboard .ant-space-item{justify-content:center;align-items:center;display:flex}.kamino-tabs .ant-tabs-content-holder{flex:1;height:auto;overflow:visible}.kamino-tabs .ant-tabs-tabpane{height:auto;min-height:fit-content;overflow-y:visible}.kamino-tab-content{height:auto;min-height:fit-content;padding:12px;overflow-y:visible}.kamino-tab-content.no-padding{padding:0}.kamino-dashboard .kamino-tab-content.no-padding .kamino-orderbook-card .ant-card-body{padding:0!important}.kamino-tab-loading{justify-content:center;align-items:center;height:520px;display:flex}.kamino-tab-loading.kamino-tab-loading-tall{height:720px}.kamino-analytics-grid{flex-direction:column;gap:8px;display:flex}.kamino-analytics-row{width:100%}.kamino-analytics-two-col{grid-template-columns:1fr 1fr;gap:8px;display:grid}.kamino-analytics-col{min-width:0}.kamino-dashboard .kamino-swaps-table-container.ant-card,.kamino-dashboard .kamino-tab-content:not(.kamino-analytics-tab) .kamino-traders-card.ant-card{backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.kamino-dashboard .kamino-swaps-table-container.ant-card .ant-card-head,.kamino-dashboard .kamino-tab-content:not(.kamino-analytics-tab) .kamino-traders-card.ant-card .ant-card-head{background:0 0!important;border:none!important;border-radius:0!important}.kamino-dashboard .kamino-swaps-table-container.ant-card .ant-card-body,.kamino-dashboard .kamino-tab-content:not(.kamino-analytics-tab) .kamino-traders-card.ant-card .ant-card-body{background:0 0!important;padding:0!important}.kamino-dashboard .ant-table-wrapper,.kamino-dashboard .ant-table-container,.kamino-dashboard .ant-table{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.kamino-dashboard .ant-table-thead>tr>th,.kamino-dashboard .ant-table-tbody>tr>td{background:0 0!important;border:none!important}.kamino-dashboard .kamino-swaps-table .ant-table-tbody>tr,.kamino-dashboard .kamino-traders-table .ant-table-tbody>tr{background-color:#0000!important}.kamino-dashboard .kamino-swaps-table .ant-table-tbody>tr:hover>td,.kamino-dashboard .kamino-traders-table .ant-table-tbody>tr:hover>td{background:#ffffff05!important}.kamino-dashboard .kamino-swaps-table-container .ant-pagination-total-text{color:#ffffff73;align-items:center;margin-left:1rem;font-size:13px;bottom:0;left:0;display:flex!important;position:absolute!important}@media (width<=768px){.kamino-dashboard,.kamino-main-card,.kamino-content,.kamino-tab-content{max-width:100vw!important;overflow-x:hidden!important}.kamino-content{padding:4px}.kamino-tab-content{min-height:420px;padding:8px}.kamino-header{height:50px!important;min-height:50px!important;line-height:50px!important}.kamino-tabs .ant-tabs-nav{margin:0;padding:0 8px}.kamino-tabs .ant-tabs-tab{border-radius:4px 4px 0 0;min-width:40px;margin:0 1px;padding:6px 4px}.kamino-tabs .tab-label{margin-left:3px;font-size:10px;display:inline}.kamino-tabs .ant-tabs-tab .anticon{margin:0;font-size:14px}.kamino-analytics-two-col{grid-template-columns:1fr}.drift-market-overview{max-width:100vw!important;overflow-x:hidden!important}.drift-market-overview .ant-select{min-width:80px!important;max-width:100%!important}.drift-market-overview .ant-row{max-width:100%!important;margin:0!important}.drift-market-overview .ant-col{max-width:100%!important;padding:2px!important}.drift-market-overview .market-card{min-width:0!important;max-width:100%!important;margin:2px!important;padding:4px!important}.drift-market-overview .ant-table-wrapper{max-width:100vw!important;overflow-x:auto!important}.drift-market-overview .ant-table{max-width:100%!important;font-size:10px!important}.drift-market-overview .ant-table-thead>tr>th{white-space:nowrap!important;border-radius:0!important;padding:6px 4px!important;font-size:10px!important}.drift-market-overview .ant-table-thead>tr>th:first-child,.drift-market-overview .ant-table-thead>tr>th:last-child{border-radius:0!important}.drift-market-overview .ant-table-tbody>tr>td{white-space:nowrap!important;padding:6px 4px!important;font-size:10px!important}.drift-market-overview .ant-table-cell{padding:6px 4px!important}.drift-market-overview .control-panel{flex-direction:column!important;align-items:stretch!important;gap:8px!important}.drift-market-overview .control-panel>*{width:100%!important;max-width:100%!important}.drift-market-overview .metric-cards{flex-direction:column!important;gap:4px!important}.drift-market-overview .metric-card{flex:1!important;min-width:0!important}.drift-market-overview .market-title{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:12px!important;overflow:hidden!important}.drift-market-overview .market-subtitle{font-size:10px!important}.drift-market-overview .ant-progress{max-width:100%!important}.drift-market-overview [style*="width: 120px"]{width:auto!important;max-width:100px!important}.drift-market-overview [style*="width: 140px"]{width:auto!important;max-width:120px!important}.drift-market-overview .ant-carousel{max-width:100%!important}.drift-market-overview .ant-carousel .slick-slide{padding:0 2px!important}.drift-market-overview .ant-carousel .slick-list{touch-action:pan-x!important;overflow:visible!important}.drift-market-overview .ant-carousel .slick-track{touch-action:pan-x!important;user-select:none!important}.drift-market-overview .ranking-carousel-card .ant-card-head{min-height:auto!important;padding:8px 12px!important}.drift-market-overview .ranking-carousel-card .ant-card-head-title{padding:0!important;font-size:12px!important}.drift-market-overview .ranking-carousel-card .ant-card-body{padding:8px!important}.drift-market-overview .ranking-item{min-height:60px!important;margin:0 1px!important;padding:6px 4px!important}.drift-market-overview .grid-container{gap:4px!important;padding:4px!important}.drift-market-overview .ant-segmented{width:100%!important;max-width:100%!important}.drift-market-overview .ant-segmented-item{flex:1!important;min-width:0!important}}@media (width<=480px){.drift-market-overview .ant-select{min-width:60px!important}.drift-market-overview .market-card{margin:1px!important;padding:2px!important}.drift-market-overview .market-title{font-size:10px!important}.drift-market-overview .market-subtitle{font-size:8px!important}.drift-market-overview .ant-card{margin:0!important}.drift-market-overview .ant-space{gap:4px!important}.drift-market-overview .ranking-carousel-card .ant-card-head{padding:6px 8px!important}.drift-market-overview .ranking-carousel-card .ant-card-head-title{font-size:11px!important}.drift-market-overview .ranking-carousel-card .ant-card-body{padding:6px!important}.drift-market-overview .ranking-item{min-height:50px!important;margin:0!important;padding:4px 3px!important}}.top-positions-card{backdrop-filter:blur(10px);background:linear-gradient(145deg,#ffffff05,#ffffff01);border-radius:8px;margin-bottom:16px;position:relative;overflow:hidden;box-shadow:0 4px 16px #0000001a,inset 0 1px #ffffff1a}.top-positions-card:before{content:"";opacity:.7;background:linear-gradient(90deg,#10b981,#3b82f6,#f59e0b,#ef4444,#8b5cf6,#06b6d4);height:3px;position:absolute;top:0;left:0;right:0}.top-positions-card .ant-card-head{background:#ffffff03}.top-positions-card .ant-card-head-title{color:#fffffff2;text-shadow:0 1px 2px #0000004d;font-size:18px;font-weight:600}.top-positions-card .ant-card-extra{color:#ffffffb3}.top-positions-card .ant-select{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px}.top-positions-card .ant-select-selector{color:#ffffffd9;background:0 0;border:none}.top-positions-card .ant-select-arrow{color:#fff9}.top-positions-card .ant-select-selection-item{color:#ffffffd9}.top-positions-card .ant-btn{color:#ffffffd9;background:#ffffff0d;border:1px solid #ffffff1a;transition:all .2s}.top-positions-card .ant-btn:hover{color:#ffffffe6;background:#ffffff1a;border-color:#fff3;transform:translateY(-1px)}.top-positions-card .ant-btn-text:hover{color:#10b981;background:#10b9811a}.top-positions-card .ant-statistic-title{color:#ffffffa6;text-transform:uppercase;letter-spacing:.8px;margin-bottom:6px;font-size:11px;font-weight:500}.top-positions-card .ant-statistic-content{color:#fffffff2;text-shadow:0 1px 2px #0003;font-weight:600}.top-positions-card .ant-statistic-content-prefix{opacity:.8;margin-right:4px}.top-positions-card .ant-divider{background:linear-gradient(90deg,#0000,#ffffff1a,#0000);border:none;height:1px;margin:16px 0}.top-positions-card .ant-tabs{margin-top:8px}.top-positions-card .ant-tabs .ant-tabs-tab{color:#ffffffb3;background:#ffffff08;border:1px solid #ffffff14;border-radius:8px 8px 0 0;margin-right:4px;transition:all .2s}.top-positions-card .ant-tabs .ant-tabs-tab:hover{color:#ffffffe6;background:#ffffff0f;transform:translateY(-1px)}.top-positions-card .ant-tabs .ant-tabs-tab-active{color:#10b981;background:#10b9811a;border-color:#10b9814d;box-shadow:0 2px 8px #10b98133}.top-positions-card .ant-tabs .ant-tabs-content-holder{background:#ffffff05;border:1px solid #ffffff0d;border-radius:0 8px 8px;padding:16px}.top-positions-card .ant-tabs .ant-tabs-ink-bar{background:#10b981;border-radius:2px;height:3px}.chart-container{box-sizing:border-box;contain:layout style;background:#ffffff03;border-radius:6px;min-width:0;max-width:100%;margin-top:8px;position:relative;overflow:hidden;width:100%!important}.chart-legend{background:#ffffff05;border:1px solid #ffffff0d;border-radius:6px;flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin-top:12px;margin-bottom:8px;padding:12px 16px;transition:all .2s;display:flex}.chart-legend:hover{background:#ffffff08;border-color:#ffffff14}@media (width<=768px){.chart-legend{gap:16px;padding:8px 12px}}.top-positions-wrapper{box-sizing:border-box;width:100%;max-width:100%;overflow-x:hidden}.top-positions-wrapper .chart-container,.top-positions-wrapper .echarts-for-react,.top-positions-wrapper canvas{box-sizing:border-box;min-width:0!important;max-width:100%!important}.chart-container:before{content:"";pointer-events:none;background:radial-gradient(circle,#10b98104,#0000 80%);position:absolute;inset:0}.performance-indicator{border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block;box-shadow:0 0 4px}.performance-indicator.positive{color:#10b981;background:#10b981}.performance-indicator.negative{color:#ef4444;background:#ef4444}.performance-indicator.neutral{color:#6b7280;background:#6b7280}.loading-shimmer{background:linear-gradient(90deg,#ffffff0d,#ffffff1a,#ffffff0d) 0 0/200% 100%;animation:1.5s infinite shimmer}.trader-cards-grid{box-sizing:border-box;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;width:100%;margin-top:12px;display:grid}@media (width<=1200px){.trader-cards-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media (width<=992px){.trader-cards-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}@media (width<=576px){.trader-cards-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}}.trader-card{cursor:pointer;background:#ffffff05;border:1px solid #ffffff14;border-radius:8px;padding:10px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 0 20px #00000026}.trader-card:hover{background:#ffffff0f!important;border-color:#ffffff1a!important;box-shadow:0 0 30px #0000004d!important}.trader-card-gradient{pointer-events:none;transition:all .3s;position:absolute;inset:0}.trader-card-gradient[data-side=long]{background:radial-gradient(circle at 100% 0,#10b98114,#0000 70%)}.trader-card-gradient[data-side=short]{background:radial-gradient(circle at 100% 0,#ef444414,#0000 70%)}.trader-card:hover .trader-card-gradient[data-side=long]{background:radial-gradient(circle at 100% 0,#10b98126,#0000 70%)}.trader-card:hover .trader-card-gradient[data-side=short]{background:radial-gradient(circle at 100% 0,#ef444426,#0000 70%)}.trader-card-sheen{pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#fff3,#0000);border-radius:8px 8px 0 0;height:3px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.trader-card:hover .trader-card-sheen{opacity:1!important}.trader-card-header{z-index:1;align-items:center;gap:8px;margin-bottom:8px;display:flex;position:relative}.trader-card-rank{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:inline-flex;box-shadow:0 0 12px #0006}.trader-card-address{color:#ffffffe6;flex:1;align-items:center;min-width:0;font-size:12px;font-weight:600;display:flex}.trader-card-address-start{text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0;overflow:hidden}.trader-card-address-end{white-space:nowrap;flex-shrink:0;margin-left:-.2em}.trader-card-info-grid{z-index:1;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px;display:grid;position:relative}.trader-card-info-item{flex-direction:column;gap:2px;display:flex}.trader-card-info-label{color:#ffffff80;text-transform:uppercase;letter-spacing:.6px;font-size:8px;font-weight:600}.trader-card-info-value{color:#fffffff2;letter-spacing:.2px;font-size:12px;font-weight:700;transition:all .3s;position:relative}.trader-card-info-value>span{display:inline-block}.animated-digit-container{vertical-align:baseline;display:inline-block;position:relative;overflow:hidden}.digit-static{opacity:1;transition:opacity .1s}.digit-old,.digit-new{pointer-events:none}@keyframes digitSlideOut{0%{opacity:1;visibility:visible;transform:translateY(0)scale(1)}to{opacity:0;visibility:hidden;transform:translateY(-150%)scale(.7)}}@keyframes digitSlideIn{0%{opacity:0;visibility:hidden;transform:translateY(150%)scale(.7)}20%{visibility:visible}to{opacity:1;visibility:visible;transform:translateY(0)scale(1)}}.trader-card-info-value.position-count-highlight,.trader-card-info-value.position-count-highlight>span{animation:3s ease-out positionCountHighlightPositive;transition:none!important}.trader-card-info-value.position-count-highlight.position-count-negative,.trader-card-info-value.position-count-highlight.position-count-negative>span{animation:3s ease-out positionCountHighlightNegative;transition:none!important}.position-diff-indicator{z-index:10;pointer-events:none;vertical-align:baseline;margin-left:4px;font-size:11px;font-weight:700;display:inline-block;position:relative}.position-diff-indicator.positive,.position-diff-indicator.negative{color:#fffffff2!important}@keyframes positionDiffFade{0%{opacity:0;transform:translate(0)scale(.9)}25%{opacity:1;transform:translate(1.5px)scale(1)}80%{opacity:1;transform:translate(4.8px)scale(1)}to{opacity:0;transform:translate(6px)scale(1)}}@keyframes positionCountHighlightPositive{0%{color:#fffffff2}5%{color:#10b981}50%{color:#10b981}to{color:#fffffff2}}@keyframes positionCountHighlightNegative{0%{color:#fffffff2}5%{color:#ef4444}50%{color:#ef4444}to{color:#fffffff2}}.trader-card-metric-box{z-index:1;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:6px;margin-bottom:6px;padding:8px;position:relative}.trader-card-metric-box:last-child{margin-bottom:0}.trader-card-metric-box[data-side=long]{border-color:#10b98133;box-shadow:0 0 12px #10b9810d}.trader-card-metric-box[data-side=short]{border-color:#ef444433;box-shadow:0 0 12px #ef44440d}.trader-card-metric-box[data-pnl=positive]{border-color:#10b98133;box-shadow:0 0 12px #10b9810d}.trader-card-metric-box[data-pnl=negative]{border-color:#ef444433;box-shadow:0 0 12px #ef44440d}.trader-card-metric-label{color:#ffffff80;text-transform:uppercase;letter-spacing:.6px;margin-bottom:3px;font-size:8px;font-weight:600}.trader-card-metric-value{letter-spacing:.2px;font-size:14px;font-weight:700;line-height:1.1}.top-traders-table{background:#ffffff05;border:1px solid #ffffff0d;border-radius:8px;margin-top:16px}.top-traders-item{cursor:pointer;border-bottom:1px solid #ffffff0d;padding:12px 0;transition:all .2s}.top-traders-item:hover{background:#ffffff05;padding-left:8px}.top-traders-rank{color:#10b981;margin-right:12px;font-weight:700}.top-traders-address{color:#ffffffb3;font-size:12px}.top-traders-pnl{margin:0 12px;font-weight:600}.top-traders-stats{color:#fff9;margin-left:12px;font-size:11px}.top-positions-loading{color:#fff9;flex-direction:column;justify-content:center;align-items:center;height:300px;display:flex}.top-positions-loading .ant-spin{margin-bottom:16px}.top-positions-error{color:#fff9;flex-direction:column;justify-content:center;align-items:center;height:300px;display:flex}.top-positions-error .ant-empty-description{color:#ffffff80;margin-bottom:16px}@media (width<=768px){.hedge-fund-table .ant-table-container,.hedge-fund-table .ant-table-content,.hedge-fund-table .ant-table-body{overflow:visible!important}.top-positions-card{margin:8px}.top-positions-card .ant-card-head-title{font-size:16px}.top-positions-card .ant-card-extra{font-size:12px}.top-positions-card .ant-select{width:60px!important}.top-positions-card .ant-select-selection-item{font-size:11px}.top-positions-card .ant-tabs .ant-tabs-tab{padding:8px 12px;font-size:12px}.top-positions-card .ant-tabs .ant-tabs-tab .anticon{font-size:12px}.top-positions-card .ant-statistic-title{font-size:10px}.top-positions-card .ant-statistic-content{font-size:14px}.chart-container{min-height:280px;padding:4px}.top-traders-item{padding:8px 0}.top-traders-rank{margin-right:8px}.top-traders-pnl{margin:0 8px}.top-traders-stats{margin-left:8px}.trader-card{padding:8px}.trader-card-address{font-size:9px}.trader-card-rank{width:20px;height:20px;font-size:10px}.trader-card-info-label{font-size:7px}.trader-card-info-value{font-size:11px}.trader-card-metric-box{margin-bottom:5px;padding:6px}.trader-card-metric-label{font-size:7px}.trader-card-metric-value{font-size:12px}.position-diff-indicator{margin-left:4px;font-size:10px}.top-positions-wrapper{min-height:400px}.top-positions-card .ant-table-thead>tr>th{padding:8px 4px;font-size:10px}.top-positions-card .ant-table-tbody>tr>td{padding:8px 4px}}@media (width<=480px){.top-positions-card .ant-tabs .ant-tabs-tab span{display:none}.top-positions-card .ant-tabs .ant-tabs-tab .anticon{margin-right:0}.top-positions-card .ant-col{margin-bottom:8px}.top-positions-card .chart-container{margin:0!important;padding:4px!important}.top-positions-wrapper{margin:0;padding:0}.top-positions-wrapper .echarts-for-react{height:auto!important;min-height:300px!important}}@media (width>=1920px){.chart-container{max-width:1800px;margin:0 auto}}@media (prefers-color-scheme:dark){.top-positions-card{background:linear-gradient(145deg,#0006,#00000026);border-color:#ffffff1f}.top-positions-card:before{opacity:.9}.top-positions-card .ant-tabs .ant-tabs-content-holder{background:#0000001a}.chart-container:before{background:radial-gradient(circle,#10b98105,#0000 80%)}}.top-positions-card :global(.echarts-for-react){box-sizing:border-box;border-radius:6px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;overflow:hidden;width:100%!important;min-width:0!important;max-width:100%!important}.top-positions-wrapper :global(canvas){box-sizing:border-box;max-width:100%!important;height:auto!important}.top-positions-wrapper :global(.echarts-legend){word-wrap:break-word;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:100%!important}.top-positions-card :global(.echarts-tooltip){color:#fffffff2!important;backdrop-filter:blur(10px)!important;background:#000000f2!important;border:1px solid #ffffff26!important;border-radius:8px!important;box-shadow:0 4px 16px #0000004d!important}.top-positions-card :global(.echarts-legend){color:#ffffffd9!important}.top-positions-card :global(.echarts-axis-label){color:#ffffffa6!important}.market-distribution-chart{background:radial-gradient(circle at 30% 30%,#10b9811a,#0000 50%)}.long-short-volume-chart{background:linear-gradient(135deg,#10b9810d,#ef44440d)}.position-histogram-chart{background:linear-gradient(45deg,#3b82f60d,#8b5cf60d)}.pnl-scatter-chart{background:radial-gradient(at 70% 20%,#f59e0b14,#0000 60%)}.trader-heatmap-chart{background:linear-gradient(90deg,#06b6d40d,#8b5cf60d)}.trader-performance-chart{background:linear-gradient(135deg,#10b9810d,#3b82f60d)}.top-positions-card .ant-tabs-tab{transition:all .3s cubic-bezier(.4,0,.2,1)}.top-positions-card .ant-statistic{transition:all .2s}.top-positions-card .ant-statistic:hover{transform:translateY(-1px)}.top-positions-card .ant-badge{margin-left:8px}.top-positions-card .ant-badge-count{background:linear-gradient(135deg,#10b981,#059669);border:1px solid #ffffff1a;box-shadow:0 2px 4px #0000001a}.top-positions-card .ant-table{background:#ffffff05;border:1px solid #ffffff0d;border-radius:8px;margin-top:16px}.top-positions-card .ant-table-thead>tr>th{color:#ffffffd9;background:#ffffff0d;border-bottom:1px solid #ffffff14;padding:12px 8px;font-weight:600;border-radius:0!important}.top-positions-card .ant-table-thead>tr>th:first-child,.top-positions-card .ant-table-thead>tr>th:last-child{border-radius:0!important}.drift-row-hover{border-left:none!important}.top-positions-card .ant-table-tbody>tr>td{color:#ffffffd9;border-bottom:1px solid #ffffff08;padding:10px 8px}.top-positions-card .ant-table-tbody>tr:hover>td{background:#ffffff08}.top-positions-card .table-row-even{background:#ffffff03}.top-positions-card .table-row-odd{background:#ffffff01}.top-positions-card .ant-table-tbody>tr.table-row-even:hover>td,.top-positions-card .ant-table-tbody>tr.table-row-odd:hover>td{background:#10b9810d}.top-positions-card .ant-table-column-sorter{color:#fff9}.top-positions-card .ant-table-column-sorter-up.active,.top-positions-card .ant-table-column-sorter-down.active{color:#10b981}.drift-dashboard{box-sizing:border-box;user-select:none;background:linear-gradient(135deg,#0a0a0a 0%,#1a1a1a 50%,#0f0f0f 100%);border-radius:8px;flex-direction:column;max-width:100vw;min-height:auto;margin-top:-8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;display:flex;overflow:hidden visible}.drift-dashboard .ant-space-item{justify-content:center;align-items:center;display:flex}.drift-dashboard.fullscreen{z-index:9999;position:fixed;inset:0}.drift-header{backdrop-filter:blur(20px);z-index:100;background:#0a0a0af2;flex-shrink:0;width:100%;height:64px;line-height:64px;position:sticky;top:0;overflow:hidden;box-shadow:0 2px 8px #00000026;border-radius:8px 8px 0 0!important;padding:0!important}.drift-header .ant-col{align-items:center;display:flex}.drift-dashboard .ant-layout{border-radius:8px 8px 0 0;flex:1;overflow:hidden}.drift-sidebar{isolation:isolate;z-index:10;background:#0f0f0f;border-right:1px solid #ffffff0f;height:100%;margin-top:8px;margin-left:8px;position:relative;overflow:hidden auto;box-shadow:2px 0 8px #0000001a}.drift-sidebar-drawer .ant-drawer-content{backdrop-filter:blur(16px);background:#0f0f0ffa}.drift-sidebar-drawer.ant-drawer-closed .ant-drawer-mask,.drift-sidebar-drawer.ant-drawer-closed~.ant-drawer-mask,.ant-drawer-mask:not(.ant-drawer-mask-open){opacity:0!important;pointer-events:none!important;visibility:hidden!important;display:none!important}.drift-sidebar-drawer:not(.ant-drawer-open)~.ant-drawer-mask,.drift-sidebar-drawer:not(.ant-drawer-open)+.ant-drawer-mask{opacity:0!important;visibility:hidden!important;pointer-events:none!important;display:none!important}.ant-drawer-mask{transition:opacity .3s,visibility .3s}.drift-dashboard .ant-drawer-mask:not(.ant-drawer-mask-open){opacity:0!important;visibility:hidden!important;pointer-events:none!important;display:none!important}.drift-dashboard .ant-modal-mask,.drift-dashboard .ant-popover-mask,.drift-dashboard .ant-image-preview-mask{display:none!important}.drift-dashboard .drift-content,.drift-dashboard .drift-main-card{z-index:1;position:relative}.drift-sidebar-drawer.ant-drawer-open~.ant-drawer-mask,.drift-sidebar-drawer.ant-drawer-open+.ant-drawer-mask{opacity:1;visibility:visible;display:block}.drift-content{isolation:isolate;background:0 0;height:auto;min-height:fit-content;padding:16px;position:relative;overflow:hidden visible}.drift-main-card{backdrop-filter:blur(20px);background:#14141499;border:1px solid #ffffff0a;border-radius:12px;flex-direction:column;height:auto;min-height:fit-content;display:flex;box-shadow:0 8px 32px #0006,inset 0 1px #ffffff05}.drift-tabs{flex-direction:column;height:auto;min-height:fit-content;display:flex}.drift-tabs .ant-tabs-nav{border-bottom:1px solid #ffffff0f;flex-shrink:0;padding:0 24px;margin:8px 0 0!important;overflow-x:visible!important}.drift-tabs .ant-tabs-tab{color:#ffffffa6;letter-spacing:.25px;background:0 0;border:none;border-radius:8px 8px 0 0;margin:0 4px;padding:8px 20px;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);overflow-x:visible!important}.drift-tabs .ant-tabs-tab:hover{color:#ffffffd9;background:#ffffff08}.drift-tabs .ant-tabs-tab-active{color:#fff;background:#ffffff0d;box-shadow:inset 0 1px #4ade80}.drift-tabs .ant-tabs-tab-disabled{opacity:.4;cursor:not-allowed}.drift-tabs .ant-tabs-ink-bar{display:none}.drift-tabs .tab-label{font-size:13px;font-weight:500}.drift-tabs .ant-tabs-content-holder{flex:1;height:auto;overflow:visible}.drift-tabs .ant-tabs-tabpane{height:auto;min-height:fit-content;overflow-y:visible}.drift-tab-content{height:auto;min-height:fit-content;padding:2px 8px 8px;overflow-y:visible}.empty-state{text-align:center;color:#ffffffa6;flex-direction:column;justify-content:center;align-items:center;min-height:400px;display:flex}.empty-state h3{color:#ffffffd9;letter-spacing:-.025em;margin:16px 0 8px;font-weight:600}.empty-state p{color:#ffffff73;margin-bottom:0;font-size:14px}.drift-dashboard .ant-typography{color:#ffffffd9}.drift-dashboard h4.ant-typography,.drift-dashboard h3.ant-typography{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif}.drift-dashboard .ant-statistic-title{color:#ffffffa6;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:12px;font-weight:600}.drift-dashboard .ant-statistic-content{color:#fff;font-weight:700}.drift-dashboard ::-webkit-scrollbar{width:6px;height:6px}.drift-dashboard ::-webkit-scrollbar-track{background:#ffffff05;border-radius:3px}.drift-dashboard ::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px;transition:background .3s}.drift-dashboard ::-webkit-scrollbar-thumb:hover{background:#fff3}.drift-dashboard .ant-input,.drift-dashboard .ant-select-selector{color:#ffffffd9;background:#ffffff08;border:1px solid #ffffff14;border-radius:6px;transition:all .3s cubic-bezier(.4,0,.2,1)}.drift-dashboard .ant-input:focus,.drift-dashboard .ant-select-focused .ant-select-selector{border-color:#4ade80;box-shadow:0 0 0 2px #4ade801a}.drift-dashboard .ant-input::placeholder{color:#fff6}.drift-dashboard .ant-btn{border-radius:6px;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1)}.drift-dashboard .ant-btn-primary{background:linear-gradient(135deg,#8b45ffe6 0%,#ff45b7cc 100%);border:none;box-shadow:0 2px 8px #8b45ff4d}.drift-dashboard .ant-btn-primary:hover{background:linear-gradient(135deg,#8b45ff 0%,#ff45b7e6 100%);transform:translateY(-1px);box-shadow:0 4px 12px #8b45ff66}.drift-dashboard .ant-btn-text{color:#ffffffa6}.drift-dashboard .ant-btn-text:hover{color:#ffffffd9;background:#ffffff0d}.drift-dashboard .ant-card{backdrop-filter:blur(12px);background:#ffffff05;border:1px solid #ffffff0f;border-radius:8px}.drift-dashboard .ant-card-head{background:#ffffff05;border-bottom:1px solid #ffffff0f}.drift-dashboard .ant-card-head-title{color:#ffffffd9;letter-spacing:.02em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:400}.drift-dashboard .ant-badge-status-dot{width:8px;height:8px}.drift-dashboard .ant-badge-status-success{background-color:#4ade80}.drift-dashboard .ant-badge-status-error{background-color:#ef4444}.drift-dashboard .ant-badge-status-warning{background-color:#f59e0b}.drift-dashboard .ant-badge-status-default{background-color:#ffffff40}@keyframes slideInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.drift-dashboard .animate-slide-in{animation:.4s cubic-bezier(.4,0,.2,1) slideInRight}.drift-dashboard .animate-slide-up{animation:.4s cubic-bezier(.4,0,.2,1) slideInUp}.drift-dashboard .animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.drift-dashboard .real-time-indicator{color:#ffffff73;text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:6px;font-size:11px;font-weight:500;display:inline-flex}.drift-dashboard .real-time-indicator:before{content:"";background:#4ade80;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite pulse}.mobile-single-row{backdrop-filter:blur(20px);box-sizing:border-box;background:#0a0a0af2;justify-content:space-between;align-items:center;gap:12px;width:100%;height:100%;padding:0 16px;display:flex;border-radius:8px 8px 0 0!important}.mobile-brand{flex-shrink:0;align-items:center;gap:6px;display:flex}.mobile-logo{width:auto;height:16px}.mobile-title{color:#fff;letter-spacing:-.01em;font-size:13px;font-weight:600}.mobile-metrics{flex:1;justify-content:space-evenly;align-items:center;margin:0 8px;display:flex}.mobile-metric{text-align:center;flex-direction:column;flex:1;align-items:center;min-width:0;display:flex}.mobile-label{text-transform:uppercase;letter-spacing:.4px;color:#ffffff80;margin-bottom:1px;font-size:8px;font-weight:600;line-height:1}.mobile-value{font-variant-numeric:tabular-nums;font-size:11px;font-weight:700;line-height:1}.drift-trade-btn{color:#fff;cursor:pointer;white-space:nowrap;text-shadow:0 1px 1px #00000080;vertical-align:middle;background:linear-gradient(135deg,#6100ff 0%,#dc1fff 100%);border:none;justify-content:center;align-items:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;text-decoration:none;transition:box-shadow .2s;display:inline-flex;box-shadow:0 0 12px #6100ff4d}.drift-trade-btn:hover{color:#fff;text-decoration:none;box-shadow:0 0 20px #dc1fff80}.drift-trade-btn:active{box-shadow:0 0 12px #6100ff4d}.drift-trade-btn-mobile{border-radius:3px;flex-shrink:0;min-width:75px;height:22px;padding:3px 8px;font-size:11px;font-weight:600}.drift-trade-btn-desktop{border-radius:5px;width:auto;height:auto;min-height:34px;margin-right:16px;padding:8px 20px;font-size:14px;font-weight:600;line-height:1.2;display:inline-flex!important}.jupiter-trade-btn{color:#fff;cursor:pointer;white-space:nowrap;text-shadow:0 1px 2px #0009,0 0 4px #0006;vertical-align:middle;background:linear-gradient(135deg,#1b4d3e 0%,#2d8b6f 100%);border:none;justify-content:center;align-items:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;text-decoration:none;transition:box-shadow .2s;display:inline-flex;box-shadow:0 0 12px #2d8b6f4d}.jupiter-trade-btn:hover{color:#fff;text-decoration:none;box-shadow:0 0 20px #2d8b6f80}.jupiter-trade-btn:active{box-shadow:0 0 12px #2d8b6f4d}.jupiter-trade-btn-mobile{border-radius:3px;flex-shrink:0;min-width:75px;height:22px;padding:3px 8px;font-size:11px;font-weight:600}.jupiter-trade-btn-desktop{border-radius:5px;width:auto;height:auto;min-height:34px;padding:8px 20px;font-size:14px;font-weight:600;line-height:1.2;display:inline-flex!important}.ant-tabs-nav-wrap{background:0 0!important}.mobile-skeleton{background:linear-gradient(135deg,#ffffff08 0%,#ffffff14 50%,#ffffff08 100%) 0 0/200% 100%;border-radius:4px;animation:1.5s ease-in-out infinite skeletonLoading}@keyframes skeletonLoading{0%{background-position:-200% 0}to{background-position:200% 0}}@media (width<=768px){.drift-dashboard,.drift-main-card,.drift-content,.drift-tab-content,.drift-market-overview,.drift-orders-flow{max-width:100vw!important;overflow-x:hidden!important}.drift-main-card{border-radius:8px;height:auto;min-height:calc(100vh - 48px);margin:4px}.drift-content{padding:4px;overflow-y:visible}.drift-tab-content{min-height:400px;padding:8px;overflow-y:visible}.drift-header{flex-shrink:0;width:100%;margin:0;overflow:hidden;border-radius:8px 8px 0 0!important;height:36px!important;min-height:36px!important;padding:0!important;line-height:36px!important;position:sticky!important;top:0!important}.drift-tabs .ant-tabs-nav{margin:0;padding:0 8px;overflow:visible}.drift-tabs .ant-tabs-tab{border-radius:4px 4px 0 0;min-width:40px;margin:0 1px;padding:6px 4px}.drift-tabs .tab-label{margin-left:3px;font-size:10px;display:inline}.drift-tabs .ant-tabs-tab .anticon{margin:0;font-size:14px}.drift-sidebar-drawer .ant-drawer-content{background:#0f0f0ffa}.drift-sidebar-drawer .ant-drawer-header{background:#141414f2;border-bottom:1px solid #ffffff0f}}@media (width<=576px){.drift-header{border-radius:8px 8px 0 0;width:100%;margin:0;height:32px!important;min-height:32px!important;padding:0!important;line-height:32px!important;position:sticky!important;top:0!important}.mobile-single-row{box-sizing:border-box;gap:8px;width:100%;height:100%;margin:0;padding:0 12px}.mobile-metrics{margin:0 4px}.mobile-title{font-size:13px}.mobile-trade-btn{height:24px!important;padding:0 8px!important;font-size:10px!important}.mobile-label{font-size:7px}.mobile-value{font-size:10px}.drift-tabs .ant-tabs-nav{margin-top:4px;padding:0 6px;overflow:visible}.drift-tabs .ant-tabs-tab{min-width:36px;margin:0;padding:5px 3px}.drift-tabs .ant-tabs-tab .anticon{font-size:13px}.drift-main-card{border-radius:6px;height:auto;min-height:calc(100vh - 44px);margin:2px}.drift-content{padding:2px;overflow-y:visible}.drift-tab-content{min-height:420px;padding:6px;overflow-y:visible}.empty-state{min-height:200px;padding:10px}}@media (-webkit-device-pixel-ratio>=2),(resolution>=192dpi){.drift-dashboard{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}.drift-dashboard .ant-layout{background:0 0}.drift-dashboard>.ant-layout>.ant-layout{isolation:isolate;position:relative}.drift-dashboard .ant-layout-content{isolation:isolate;z-index:1;padding-top:8px;padding-left:12px;padding-right:8px;position:relative}.drift-dashboard .ant-layout-sider{z-index:50;isolation:isolate;background:#0a0a0a;position:relative}.drift-dashboard .ant-layout-header{padding:0;overflow:hidden;background:0 0!important;border-radius:8px 8px 0 0!important}.drift-dashboard .ant-table-thead>tr>th{color:#ffffffa6;letter-spacing:.5px;background:#ffffff05;border-bottom:1px solid #ffffff0f;font-size:12px;font-weight:600}.drift-dashboard .ant-table-tbody>tr>td{color:#ffffffd9;border-bottom:1px solid #ffffff0a}.drift-dashboard .ant-table-tbody>tr:hover>td{background:#ffffff05}.drift-dashboard .ant-table-wrapper{overflow-x:auto}.drift-dashboard .ant-pagination-item{background:#ffffff08;border:1px solid #ffffff14}.drift-dashboard .ant-pagination-item:hover{background:#ffffff0f;border-color:#4ade80}.drift-dashboard .ant-pagination-item-active{background:#4ade80;border-color:#4ade80}.drift-dashboard :focus{outline-offset:2px;outline:2px solid #4ade80}.drift-dashboard .ant-btn:focus,.drift-dashboard .ant-input:focus,.drift-dashboard .ant-select:focus{outline:none}.ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{outline:none!important}.drift-dashboard .ant-switch:focus,.drift-dashboard .ant-switch:focus-visible,.drift-dashboard .ant-switch.ant-switch-checked:focus,.drift-dashboard .ant-switch.ant-switch-checked:focus-visible{box-shadow:none!important;border-color:#52c41a!important;outline:none!important}.drift-tabs .ant-tabs-tab .ant-tabs-tab-btn:focus,.drift-tabs .ant-tabs-tab .ant-tabs-tab-btn:focus-visible{box-shadow:none!important;outline:none!important;transition:none!important}.drift-tabs .ant-tabs-content-holder:focus,.drift-tabs .ant-tabs-content-holder:focus-visible,.drift-tabs .ant-tabs-content:focus,.drift-tabs .ant-tabs-content:focus-visible,.drift-tabs .ant-tabs-tabpane:focus,.drift-tabs .ant-tabs-tabpane:focus-visible{box-shadow:none!important;border:none!important;outline:none!important}.drift-global-metrics{box-sizing:border-box;border-radius:8px 8px 0 0;align-items:center;width:100%;height:100%;margin:0;padding:0;display:flex;overflow:hidden}.drift-global-metrics .ant-row{box-sizing:border-box;width:100%;margin:0;padding:0}.drift-global-metrics .ant-col{min-width:0;padding:0 8px}.drift-global-metrics .ant-statistic{text-align:center}.drift-global-metrics .ant-statistic-title{white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;font-size:11px;overflow:hidden}.drift-global-metrics .ant-statistic-content{font-size:14px;line-height:1.2}.drift-global-metrics .real-time-indicator{color:#ffffff73;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;justify-content:center;align-items:center;gap:6px;height:40px;font-size:11px;font-weight:500;display:flex}.drift-global-metrics .real-time-indicator .anticon{font-size:10px;animation:2s ease-in-out infinite pulse}.drift-global-metrics.loading .metric-skeleton{background:linear-gradient(135deg,#ffffff08 0%,#ffffff14 25%,#ffffff1f 50%,#ffffff14 75%,#ffffff08 100%) 0 0/200% 100%;border:1px solid #ffffff08;border-radius:8px;width:80px;height:40px;animation:2s ease-in-out infinite modernSkeletonLoading;position:relative}.drift-market-overview{padding:0}.drift-market-header{margin-top:8px!important;margin-bottom:8px!important}.drift-market-header>.ant-col:first-child>div{gap:6px!important;padding:8px 12px!important}.drift-market-detail .market-overview-card,.drift-orders-flow .market-overview-card{backdrop-filter:blur(12px);background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px}.drift-market-detail .market-overview-card .ant-card-body,.drift-orders-flow .market-overview-card .ant-card-body{padding:20px}.drift-market-detail .metric-section,.drift-orders-flow .metric-section{text-align:center;background:#ffffff03;border:1px solid #ffffff08;border-radius:8px;flex-direction:column;justify-content:center;height:100%;padding:16px;transition:all .3s;display:flex}.drift-market-detail .metric-section:hover,.drift-orders-flow .metric-section:hover{background:#ffffff08;border-color:#ffffff0f;transform:translateY(-1px)}.drift-market-detail .metric-section.featured,.drift-orders-flow .metric-section.featured{background:#4ade800d;border-color:#4ade8026}.drift-market-detail .metric-label,.drift-orders-flow .metric-label{color:#ffffffa6;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:11px;font-weight:600}.drift-market-detail .metric-value.primary,.drift-orders-flow .metric-value.primary{color:#fff;font-variant-numeric:tabular-nums;margin-bottom:4px;font-size:24px;font-weight:700;line-height:1.1}.drift-market-detail .distribution-compact,.drift-orders-flow .distribution-compact{width:100%}.drift-market-detail .distribution-stats-inline,.drift-orders-flow .distribution-stats-inline{justify-content:space-between;gap:8px;margin-bottom:6px;display:flex}.drift-market-detail .distribution-stat,.drift-orders-flow .distribution-stat{align-items:center;gap:2px;font-size:11px;font-weight:600;display:flex}.drift-market-detail .distribution-stat .label,.drift-orders-flow .distribution-stat .label{text-transform:uppercase;font-weight:700}.drift-market-detail .distribution-stat.long,.drift-orders-flow .distribution-stat.long{color:#22c55e}.drift-market-detail .distribution-stat.short,.drift-orders-flow .distribution-stat.short{color:#ef4444}.drift-market-detail .distribution-bar-compact,.drift-orders-flow .distribution-bar-compact{background:#ffffff14;border-radius:3px;height:6px;margin-bottom:4px;display:flex;overflow:hidden}.drift-market-detail .distribution-fill.long,.drift-orders-flow .distribution-fill.long{background:linear-gradient(90deg,#22c55e,#16a34a)}.drift-market-detail .distribution-fill.short,.drift-orders-flow .distribution-fill.short{background:linear-gradient(90deg,#ef4444,#dc2626)}.drift-market-detail .distribution-percentage-compact,.drift-orders-flow .distribution-percentage-compact{color:#ffffffa6;font-size:10px;font-weight:500}.drift-market-detail .funding-compact,.drift-orders-flow .funding-compact{width:100%}.drift-market-detail .funding-value,.drift-orders-flow .funding-value{font-variant-numeric:tabular-nums;margin-bottom:4px;font-size:16px;font-weight:700}.drift-market-detail .funding-value.positive,.drift-orders-flow .funding-value.positive{color:#22c55e}.drift-market-detail .funding-value.negative,.drift-orders-flow .funding-value.negative{color:#ef4444}.drift-market-detail .funding-details,.drift-orders-flow .funding-details{color:#ffffff80;font-size:10px;font-weight:500}.drift-market-detail .fees-compact,.drift-orders-flow .fees-compact{width:100%}.drift-market-detail .fee-primary,.drift-orders-flow .fee-primary{color:#60a5fa;font-variant-numeric:tabular-nums;margin-bottom:4px;font-size:16px;font-weight:700}.drift-market-detail .fee-breakdown,.drift-orders-flow .fee-breakdown{color:#ffffffa6;margin-bottom:2px;font-size:10px;font-weight:500}.drift-market-detail .min-trade,.drift-orders-flow .min-trade{color:#ffffff80;font-size:10px;font-weight:500}@media (width<=1200px){.drift-market-detail .metric-section,.drift-orders-flow .metric-section{padding:12px}.drift-market-detail .metric-value.primary,.drift-orders-flow .metric-value.primary{font-size:20px}.drift-market-detail .funding-value,.drift-orders-flow .funding-value,.drift-market-detail .fee-primary,.drift-orders-flow .fee-primary{font-size:14px}}@media (width<=768px){.drift-market-detail .market-overview-card .ant-card-body,.drift-orders-flow .market-overview-card .ant-card-body{padding:16px}.drift-market-detail .metric-section,.drift-orders-flow .metric-section{margin-bottom:12px;padding:16px 8px}.drift-market-detail .metric-value.primary,.drift-orders-flow .metric-value.primary{font-size:22px}}.drift-market-header .ant-col:first-child>div>div:first-child{width:32px!important;height:28px!important}.drift-market-header .ant-col:first-child>div>div:first-child>div{width:28px!important;height:28px!important}.drift-market-header .ant-col:first-child>div>div:first-child img{width:18px!important;height:18px!important}@media (width<=768px){.drift-market-overview .ant-row{gap:8px;flex-direction:column!important}.drift-market-overview .ant-row .ant-col:first-child{flex:100%!important;width:100%!important;max-width:100%!important}.drift-market-overview .ant-row .ant-col:last-child{flex:100%!important;width:100%!important;max-width:100%!important;margin-top:0!important}.drift-market-overview .ant-space,.drift-market-overview .ant-space-horizontal{flex-flow:row!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;width:100%!important;display:flex!important}.drift-market-overview .ant-space>.ant-space-item:first-child,.drift-market-overview .ant-select{flex:auto!important;min-width:0!important;margin-right:8px!important}.drift-market-overview .ant-space>.ant-space-item:last-child,.drift-market-overview .ant-segmented{flex:auto!important;min-width:0!important}.drift-market-overview .ant-segmented .ant-segmented-item{text-align:center!important;flex:1!important}.drift-market-header>.ant-col:first-child>div{box-shadow:none!important;backdrop-filter:none!important;background:0 0!important;border:none!important;border-radius:0!important;gap:4px!important;padding:6px 8px!important}.drift-market-header .ant-col:first-child>div>div:first-child{width:28px!important;height:24px!important}.drift-market-header .ant-col:first-child>div>div:first-child>div{width:20px!important;height:20px!important}.drift-market-header .ant-col:first-child>div>div:first-child img{width:12px!important;height:12px!important}}@media (width<=480px){.drift-market-overview .ant-space{flex-direction:column!important;gap:6px!important;width:100%!important}.drift-market-overview .ant-select,.drift-market-overview .ant-segmented{flex:100%!important;width:100%!important}.drift-market-overview .ant-segmented .ant-segmented-item{flex:1!important}.market-heatmap-card .ant-card-body{padding:8px!important}}.market-heatmap-card .ant-card-body{padding:16px}.market-heatmap{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;display:grid}.heatmap-cell{aspect-ratio:1;cursor:pointer;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;transition:all .3s;display:flex;position:relative;overflow:hidden}.heatmap-cell:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000004d}.cell-header{text-align:center;flex-direction:column;align-items:center;gap:4px;width:100%;display:flex}.cell-symbol{color:#fff;text-align:center;text-shadow:0 1px 2px #000000b3;width:100%;font-size:16px;font-weight:700}.cell-value{color:#ffffffd9;text-align:center;text-shadow:0 1px 2px #0009;width:100%;font-size:16px;font-weight:600}.heatmap-cell img,.heatmap-cell .cell-header>div[style*=background]{box-sizing:border-box;border:1px solid #fff3}.divergence-list{flex-direction:column;gap:12px;max-height:300px;display:flex;overflow-y:auto}.divergence-item{cursor:pointer;background:#ffffff05;border-radius:8px;padding:12px;transition:all .2s}.divergence-item:hover{background:#ffffff0d;transform:translate(4px)}.ranking-item{cursor:pointer;background:#ffffff05;border-radius:8px;align-items:center;min-height:60px;margin:0 8px;padding:12px;transition:all .2s;display:flex}.ranking-item:hover{background:#ffffff0d;transform:translateY(-2px)}.ranking-position{opacity:.8;font-size:18px;font-weight:700}.drift-market-selector{width:100%;height:100%}.drift-market-selector.loading .skeleton-search{background:linear-gradient(135deg,#ffffff08 0%,#ffffff14 25%,#ffffff1f 50%,#ffffff14 75%,#ffffff08 100%) 0 0/200% 100%;border:1px solid #ffffff08;border-radius:8px;width:100%;height:24px;margin-bottom:16px;animation:2s ease-in-out infinite modernSkeletonLoading}.drift-market-selector.loading .skeleton-list{flex-direction:column;gap:8px;display:flex}.drift-market-selector.loading .skeleton-item{background:linear-gradient(135deg,#ffffff04 0%,#ffffff0a 25%,#ffffff14 50%,#ffffff0a 75%,#ffffff04 100%) 0 0/200% 100%;border:1px solid #ffffff06;border-radius:8px;width:100%;height:60px;animation:2s ease-in-out infinite modernSkeletonLoading}.market-item{transition:all .2s;border-bottom:1px solid #ffffff0a!important}.market-item:hover{background:#ffffff08!important}.market-item.selected{background:#4ade800d!important}.market-item.selected:hover{background:#4ade8014!important}@media (width<=768px){.market-heatmap{grid-template-columns:repeat(auto-fill,minmax(70px,1fr));gap:4px}.cell-header{gap:2px;margin-bottom:4px}.cell-symbol{text-shadow:0 1px 2px #00000080;font-size:12px}.cell-value{text-shadow:0 1px 2px #0006;font-size:12px}.heatmap-cell img,.heatmap-cell .cell-header>div[style*=background]{box-sizing:border-box;border:1px solid #fff3}}@media (width<=480px){.market-heatmap{grid-template-columns:repeat(auto-fill,minmax(65px,1fr));gap:3px}.cell-symbol,.cell-value{font-size:11px}}.kamino-analytics-tab .kamino-traders-card.ant-card{overflow:hidden;background:#0000002e!important;border:1px solid #ffffff0f!important;border-radius:14px!important;box-shadow:0 0 36px #0000008c,inset 0 1px #ffffff08!important}.kamino-analytics-tab .kamino-traders-card.ant-card .ant-card-head{background:#0000001a!important;border-bottom:1px solid #ffffff0f!important;padding:10px 12px!important}.kamino-analytics-tab .kamino-traders-card.ant-card .ant-card-head-title{padding:0!important}.kamino-analytics-tab .kamino-traders-card.ant-card .ant-card-body{background:0 0!important;padding:12px!important}.kamino-top-traders-title.kamino-analytics-card-title{align-items:center;gap:10px;min-width:0;display:flex}.kamino-analytics-card-title-stack{align-items:center;gap:8px;min-width:0;display:inline-flex}.kamino-analytics-tab .table-header-title{letter-spacing:.25px;color:#ffffffeb!important;margin:0!important;font-weight:700!important}.kamino-analytics-info{color:#ffffff59;cursor:help;font-size:12px}.kamino-analytics-card-controls{justify-content:flex-end;align-items:center;display:flex}.kamino-analytics-timeframe{user-select:none}.kamino-analytics-tab .kamino-analytics-timeframe .ant-radio-button-wrapper{color:#ffffffb8!important;background:#ffffff08!important;border-color:#ffffff14!important}.kamino-analytics-tab .kamino-analytics-timeframe .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){box-shadow:0 0 18px #4caf502e;color:#ffffffeb!important;background:#4caf502e!important;border-color:#4caf5059!important}.kamino-analytics-tab .kamino-top-traders-content{grid-template-columns:340px 1fr;align-items:stretch;gap:12px;display:grid}.kamino-analytics-tab .kamino-chart-container{height:320px;box-shadow:none;background:0 0;border:none;border-radius:12px;align-self:center;min-width:0;padding:10px}.kamino-analytics-echart{width:100%;height:100%}.kamino-analytics-echart>div[_echarts_instance_],.kamino-analytics-echart>div:first-child{width:100%!important;height:100%!important}.kamino-analytics-tab .kamino-table-container{min-width:0;box-shadow:none;background:0 0;border:none;border-radius:12px;padding:10px;overflow:hidden}.kamino-analytics-tab .kamino-traders-table .ant-table{background:0 0!important}.kamino-analytics-tab .kamino-traders-table .ant-table-thead>tr>th{letter-spacing:.6px;text-transform:uppercase;font-size:12px;font-weight:700;color:#ffffff8c!important;background:0 0!important;border-bottom:1px solid #ffffff0f!important;padding:8px 10px!important}.kamino-analytics-tab .kamino-traders-table .ant-table-tbody>tr>td{color:#ffffffd1!important;border-bottom:1px solid #ffffff0a!important;padding:8px 10px!important}.kamino-analytics-tab .kamino-traders-table .ant-table-tbody>tr:nth-child(odd)>td{background:#ffffff03!important}.kamino-analytics-tab .kamino-traders-table .ant-table-tbody>tr:nth-child(2n)>td{background:#0000001a!important}.kamino-analytics-tab .kamino-traders-table .ant-table-tbody>tr:hover>td{background:#4caf500f!important}.kamino-trader-cell{align-items:center;gap:8px;min-width:0;display:inline-flex}.kamino-trader-cell-right{justify-content:flex-end;width:100%;display:flex}.kamino-medal{filter:drop-shadow(0 0 10px #00000073);flex:0 0 22px;justify-content:center;align-items:center;width:22px;font-size:14px;display:inline-flex}.kamino-medal-placeholder{flex:0 0 22px;width:22px;height:14px;display:inline-block}.kamino-trader-address{color:var(--link-color);white-space:nowrap;font-family:Monaco,Consolas,monospace;text-decoration:none}.kamino-trader-address:hover{color:#ffffffeb;text-shadow:0 0 14px #4caf502e}.kamino-trader-actions{align-items:center;display:inline-flex}.kamino-copy-button{opacity:.65;transition:opacity .18s}.kamino-copy-button:hover{opacity:1}.kamino-vol{font-family:Monaco,Consolas,monospace;font-weight:700}.kamino-vol-xhigh{color:#4caf50}.kamino-vol-high{color:#38bdf8}.kamino-vol-mid{color:#fbbf24}.kamino-vol-low{color:#ffffffd1}.kamino-analytics-pair{align-items:center;gap:6px;min-width:0;display:inline-flex}.kamino-analytics-token-icon{border-radius:999px;box-shadow:0 0 16px #00000059}.kamino-analytics-pair-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kamino-pill{letter-spacing:.2px;background:#ffffff08;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;padding:2px 8px;font-size:12px;font-weight:700;display:inline-flex}.kamino-pill-buy{color:#22c55ef2;background:#22c55e1a;border-color:#22c55e59}.kamino-pill-sell{color:#ef4444f2;background:#ef44441a;border-color:#ef444459}.kamino-analytics-tab .kamino-traders-table .ant-pagination{margin-top:10px!important}.kamino-analytics-echarts-tooltip{-webkit-backdrop-filter:blur(10px);pointer-events:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;box-sizing:border-box!important;white-space:normal!important;word-break:break-word!important;border-radius:12px!important;max-width:260px!important;padding:10px 12px!important;font-size:12px!important;line-height:1.25!important;box-shadow:0 0 10px #0006,0 0 5px #4caf501f!important}.kamino-analytics-echarts-tooltip *{color:#ffffffeb!important;font-size:12px!important;line-height:1.25!important}.kamino-analytics-echarts-tooltip br{content:"";margin:6px 0;display:block}.kamino-analytics-echarts-tooltip strong,.kamino-analytics-echarts-tooltip b{font-weight:800;color:#fffffff5!important}.kamino-analytics-echarts-tooltip .kamino-tt{flex-direction:column;gap:6px;min-width:0;display:flex}.kamino-analytics-echarts-tooltip .kamino-tt-title{letter-spacing:.25px;white-space:nowrap;text-overflow:ellipsis;font-weight:800;overflow:hidden;color:#70c3ff!important}.kamino-analytics-echarts-tooltip .kamino-tt-row{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.kamino-analytics-echarts-tooltip .kamino-tt-value{text-shadow:0 0 14px #4caf501f;white-space:nowrap;font-family:Monaco,Consolas,monospace;font-weight:900;color:#fffffff5!important;font-size:14px!important;line-height:1.15!important}.kamino-analytics-echarts-tooltip .kamino-tt-pill{white-space:nowrap;background:#4caf501a;border:1px solid #4caf5040;border-radius:999px;justify-content:center;align-items:center;padding:2px 8px;font-weight:800;display:inline-flex;box-shadow:0 0 10px #4caf501a;color:#4caf50f2!important;font-size:12px!important}.kamino-analytics-echarts-tooltip .kamino-tt-meta{letter-spacing:.2px;color:#ffffff8c!important;font-size:11px!important}@media (width<=1200px){.kamino-analytics-tab .kamino-top-traders-content{grid-template-columns:1fr}.kamino-analytics-tab .kamino-chart-container{height:300px}}@media (width<=768px){.kamino-analytics-tab .kamino-traders-card.ant-card .ant-card-body{padding:10px!important}.kamino-analytics-tab .kamino-chart-container{height:260px}.kamino-analytics-tab .kamino-traders-table{font-size:12px}.kamino-analytics-tab .kamino-traders-table .ant-table-thead>tr>th{font-size:11px;padding:6px 8px!important}.kamino-analytics-tab .kamino-traders-table .ant-table-tbody>tr>td{padding:6px 8px!important}.kamino-trader-address{text-overflow:ellipsis;max-width:110px;overflow:hidden}}.profile-container{max-width:1200px;margin:0 auto;padding:24px}.profile-card{background:#1e1e1ee6;border:1px solid #4caf5033;border-radius:12px;box-shadow:0 0 20px #4caf501a}.profile-header{align-items:center;gap:16px;margin-bottom:16px;display:flex}.profile-icon{color:#4caf50;font-size:48px}.profile-card h2{color:#fff;margin:0}.profile-description{color:#ffffffb3;margin:0;font-size:16px}.favorites-container{max-width:1200px;margin:0 auto;padding:24px}.favorites-card{background:#1e1e1ee6;border:1px solid #4caf5033;border-radius:12px;box-shadow:0 0 20px #4caf501a}.favorites-header{align-items:center;gap:16px;margin-bottom:16px;display:flex}.favorites-icon{color:#4caf50;font-size:48px}.favorites-card h2{color:#fff;margin:0}.favorites-description{color:#ffffffb3;margin:0;font-size:16px}.apikey-management-card{backdrop-filter:blur(10px);background:#1a1a1a99;border:1px solid #4caf5033;border-radius:16px;margin-top:8px}.apikey-header{justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.apikey-title{color:#fffffff2;user-select:none;font-size:16px;font-weight:600}.apikey-generate-btn-wrapper{justify-content:flex-end;margin-bottom:16px;display:flex}.plan-option{align-items:center;gap:10px;padding:4px 0;display:flex}.plan-option .anticon{flex-shrink:0;font-size:18px}.plan-option-text{flex-direction:column;flex:1;gap:2px;display:flex}.plan-option-text strong{color:#fffffff2;font-size:14px;font-weight:600;line-height:1.2}.plan-option-details{color:#ffffff8c;font-size:11px;font-weight:400;line-height:1.2}.apikey-table,.apikey-table .ant-table{background:0 0}.apikey-table .ant-table-thead>tr>th{color:#ffffffe6;background:#ffffff0d;border-bottom:1px solid #ffffff26;font-weight:600;text-align:center!important}.apikey-table .ant-table-tbody>tr>td{color:#ffffffd9;background:0 0;border-bottom:1px solid #ffffff1a}.apikey-table .ant-table-tbody>tr:hover>td{background:#ffffff14}.api-key-cell{justify-content:center;align-items:center;gap:12px;width:100%;display:flex}.api-key-value{color:#ffffffe6;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.5px;background:#0000004d;border-radius:6px;flex-shrink:0;width:420px;padding:6px 12px;font-family:Courier New,monospace;font-size:13px;overflow:hidden}.api-key-value.clickable{cursor:pointer;transition:all .2s}.api-key-value.clickable:hover{background:#0006;border:1px solid #4caf504d}.api-key-actions{flex-shrink:0;align-items:center;gap:4px;display:flex}.toggle-visibility-btn,.copy-key-btn{color:#fff9;transition:all .2s}.toggle-visibility-btn:hover{color:#4caf50!important;background:#4caf501a!important}.copy-key-btn:hover{color:#2196f3!important;background:#2196f31a!important}.expiry-date{color:#ffffffb3}.no-expiry{color:#4caf50cc}.apikey-mobile-cards{display:none}.apikey-mobile-card{background:linear-gradient(135deg,#ffffff0a,#ffffff05);border:1px solid #ffffff1f;border-radius:8px;margin-bottom:8px;padding:10px;transition:all .2s;position:relative;overflow:hidden}.apikey-mobile-card:before{content:"";background:linear-gradient(90deg,#0000,#ffffff1a,#0000);height:1px;position:absolute;top:0;left:0;right:0}.apikey-mobile-card:hover{background:linear-gradient(135deg,#ffffff0f,#ffffff08);border-color:#ffffff26}.apikey-mobile-card:last-child{margin-bottom:0}.apikey-mobile-card-header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.apikey-mobile-card-badges{flex-wrap:wrap;flex:1;align-items:center;gap:5px;min-width:0;display:flex}.apikey-mobile-card-badges .ant-tag{border-radius:4px!important;margin:0!important;padding:1px 6px!important;font-size:10px!important;line-height:1.4!important}.apikey-mobile-card-action{flex-shrink:0}.apikey-mobile-card-key{margin-bottom:8px}.apikey-mobile-card-key-label{display:none}.apikey-mobile-card-key-value{align-items:center;gap:6px;width:100%;display:flex}.apikey-mobile-card-key-value .api-key-value{white-space:normal;word-break:break-all;text-align:center;flex:1;min-width:0;overflow:visible;border-radius:4px!important;padding:4px 8px!important;font-size:10px!important}.apikey-mobile-card-key-value .api-key-actions{gap:3px}.apikey-mobile-card-info{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.apikey-mobile-card-info-column{text-align:center;flex-direction:column;gap:4px;display:flex}.apikey-mobile-card-info-label{color:#ffffff73;text-transform:uppercase;letter-spacing:.3px;white-space:nowrap;font-size:9px;font-weight:600}.apikey-mobile-card-info-value{color:#ffffffd9;font-family:SF Mono,Monaco,Inconsolata,Fira Code,Droid Sans Mono,Source Code Pro,monospace;font-size:11px;font-weight:500}@media (width<=768px){.apikey-management-card{margin:0;border-radius:10px!important}.apikey-management-card .ant-card-body{padding:14px!important}.apikey-generate-btn-wrapper{justify-content:flex-end;margin-bottom:14px;display:flex}.generate-key-btn{width:auto!important;height:36px!important;padding:0 16px!important;font-size:13px!important}.apikey-table{display:none}.apikey-mobile-cards{display:block}.apikey-mobile-card-action .apikey-enable-btn,.apikey-mobile-card-action .apikey-disable-btn,.apikey-mobile-card-action .apikey-extend-btn{height:28px!important;padding:3px 10px!important;font-size:11px!important}}@media (width<=480px){.apikey-management-card .ant-card-body{padding:10px!important}.apikey-generate-btn-wrapper{justify-content:flex-end;margin-bottom:10px}.generate-key-btn{width:auto!important;height:32px!important;padding:0 12px!important;font-size:12px!important}.apikey-mobile-card{border-radius:6px;margin-bottom:6px;padding:8px}.apikey-mobile-card-header{margin-bottom:6px}.apikey-mobile-card-badges .ant-tag{padding:1px 5px!important;font-size:9px!important}.apikey-mobile-card-key{margin-bottom:6px}.apikey-mobile-card-key-value .api-key-value{white-space:normal;word-break:break-all;text-align:center;flex:1;min-width:0;overflow:visible;padding:3px 6px!important;font-size:9px!important}.apikey-mobile-card-info{gap:10px}.apikey-mobile-card-info-column{gap:3px}.apikey-mobile-card-info-label{font-size:8px}.apikey-mobile-card-info-value{font-size:10px}.apikey-mobile-card-action .apikey-enable-btn,.apikey-mobile-card-action .apikey-disable-btn,.apikey-mobile-card-action .apikey-extend-btn{height:24px!important;padding:2px 8px!important;font-size:10px!important}.toggle-visibility-btn,.copy-key-btn{width:22px!important;min-width:22px!important;height:22px!important;font-size:12px!important}}.apikey-enable-btn{user-select:none;box-sizing:border-box!important;color:#4caf50f2!important;background:#4caf5014!important;border:1px solid #4caf5066!important;border-radius:6px!important;flex-grow:0!important;flex-shrink:0!important;width:70px!important;min-width:70px!important;max-width:70px!important;padding:4px 12px!important;transition:all .2s!important}.apikey-enable-btn *{user-select:none}.apikey-enable-btn:hover:not(:disabled){color:#4caf50!important;background:#4caf5026!important;border-color:#4caf5099!important;box-shadow:0 0 12px #4caf5033!important}.apikey-enable-btn:disabled{opacity:.4!important;cursor:not-allowed!important;color:#fff6!important;background:#ffffff0d!important;border-color:#ffffff26!important}.apikey-disable-btn{user-select:none;box-sizing:border-box!important;color:#ff4d4ff2!important;background:#ff4d4f14!important;border:1px solid #ff4d4f66!important;border-radius:6px!important;flex-grow:0!important;flex-shrink:0!important;width:70px!important;min-width:70px!important;max-width:70px!important;padding:4px 12px!important;transition:all .2s!important}.apikey-disable-btn *{user-select:none}.apikey-disable-btn:hover{color:#ff4d4f!important;background:#ff4d4f26!important;border-color:#ff4d4f99!important;box-shadow:0 0 12px #ff4d4f33!important}.apikey-extend-btn{user-select:none;box-sizing:border-box!important;color:#2196f3f2!important;background:#2196f314!important;border:1px solid #2196f366!important;border-radius:6px!important;flex-grow:0!important;flex-shrink:0!important;width:70px!important;min-width:70px!important;max-width:70px!important;padding:4px 12px!important;transition:all .2s!important}.apikey-extend-btn *{user-select:none}.apikey-extend-btn:hover{color:#2196f3!important;background:#2196f326!important;border-color:#2196f399!important;box-shadow:0 0 12px #2196f333!important}.apikey-confirm-overlay{backdrop-filter:blur(4px);z-index:10000;background:#000000bf;justify-content:center;align-items:center;padding:20px;animation:.2s ease-out fadeIn;display:flex;position:fixed;inset:0}.apikey-confirm-dialog-positive,.apikey-confirm-dialog-destructive,.apikey-confirm-header-positive,.apikey-confirm-header-destructive,.apikey-confirm-body,.apikey-confirm-footer,.apikey-confirm-dialog-positive :not(.api-key-value),.apikey-confirm-dialog-destructive :not(.api-key-value){user-select:none!important}.api-key-value{user-select:text!important}.api-key-value.api-key-masked{user-select:none!important}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.apikey-confirm-dialog-positive{background:linear-gradient(135deg,#1a1a1a 0%,#2d2d2d 100%);border:1px solid #4caf5033;border-radius:16px;width:100%;max-width:420px;animation:.3s ease-out slideUp;position:relative;overflow:hidden;box-shadow:0 0 40px #4caf5026,0 20px 60px #0009}.apikey-confirm-dialog-destructive{background:linear-gradient(135deg,#1a1a1a 0%,#2d2d2d 100%);border:1px solid #ff4d4f33;border-radius:16px;width:100%;max-width:420px;animation:.3s ease-out slideUp;position:relative;overflow:hidden;box-shadow:0 0 40px #ff4d4f26,0 20px 60px #0009}.apikey-confirm-close{z-index:1;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:16px;right:16px;color:#fff9!important;background:#ffffff0d!important;border:1px solid #ffffff1a!important;transition:all .2s!important}.apikey-confirm-close:hover{color:#ffffffe6!important;background:#ffffff1a!important;border-color:#fff3!important}.apikey-confirm-header-positive,.apikey-confirm-header-destructive{text-align:center;padding:24px 24px 8px}.apikey-confirm-icon{border:2px solid;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 12px;font-size:28px;line-height:1;display:flex}.apikey-confirm-icon.success{background:#4caf501a;border-color:#4caf504d;box-shadow:0 0 20px #4caf5033}.apikey-confirm-icon.danger{background:#ff4d4f1a;border-color:#ff4d4f4d;padding-bottom:8px;box-shadow:0 0 20px #ff4d4f33}.apikey-confirm-title{display:block;color:#fff!important;user-select:none!important;margin-bottom:0!important;font-size:18px!important;font-weight:600!important}.apikey-confirm-body{padding:8px 28px}.apikey-confirm-message{text-align:center;display:block;color:#ffffffbf!important;user-select:none!important;font-size:14px!important;line-height:1.6!important}.apikey-confirm-footer{justify-content:center;gap:12px;padding:16px 24px 20px;display:flex}.apikey-confirm-cancel{color:#ffffffd9!important;user-select:none!important;background:#ffffff14!important;border:1px solid #ffffff26!important;border-radius:8px!important;height:38px!important;padding:0 20px!important;font-size:14px!important;font-weight:500!important;transition:all .2s!important}.apikey-confirm-cancel *{user-select:none!important}.apikey-confirm-cancel:hover{color:#fff!important;background:#ffffff1f!important;border-color:#ffffff40!important;box-shadow:0 0 12px #ffffff1a!important}.apikey-confirm-ok{user-select:none!important;border-radius:8px!important;height:38px!important;padding:0 20px!important;font-size:14px!important;font-weight:500!important;transition:all .2s!important}.apikey-confirm-ok *{user-select:none!important}.apikey-confirm-ok:not(.ant-btn-dangerous){background:linear-gradient(135deg,#4caf50 0%,#45a049 100%)!important;border:1px solid #4caf504d!important;box-shadow:0 0 20px #4caf504d!important}.apikey-confirm-ok:not(.ant-btn-dangerous):hover{box-shadow:0 0 24px #4caf5066!important}.apikey-confirm-ok.ant-btn-dangerous{background:linear-gradient(135deg,#ff4d4f 0%,#e63946 100%)!important;border:1px solid #ff4d4f4d!important;box-shadow:0 0 20px #ff4d4f4d!important}.apikey-confirm-ok.ant-btn-dangerous:hover{box-shadow:0 0 24px #ff4d4f66!important}@media (width<=576px){.apikey-confirm-dialog-positive,.apikey-confirm-dialog-destructive{border-radius:12px;max-width:calc(100vw - 32px)}.apikey-confirm-header-positive,.apikey-confirm-header-destructive{padding:24px 20px 20px}.apikey-confirm-icon{width:56px;height:56px;margin-bottom:12px;font-size:28px}.apikey-confirm-title{font-size:18px!important}.apikey-confirm-body{padding:20px 24px}.apikey-confirm-message{font-size:14px!important}.apikey-confirm-footer{flex-direction:column-reverse;padding:16px 20px 20px}.apikey-confirm-cancel,.apikey-confirm-ok{width:100%;height:40px!important}}.trader-token-stats{user-select:none;background:linear-gradient(135deg,#ffffff0d 0%,#ffffff05 100%);border:1px solid #ffffff1a;border-radius:10px;flex-direction:column;width:100%;height:fit-content;padding:14px;display:flex;box-shadow:0 0 16px #0000004d}.trader-token-stats-header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:12px;display:flex}.trader-token-stats-title-row{align-items:center;gap:6px;display:flex}.trader-token-stats-icon{flex-shrink:0}.trader-token-stats-icon img{border-radius:5px;width:24px;height:24px;display:block}.trader-token-stats-title{letter-spacing:.3px;color:#fffffff2!important;margin:0!important;font-size:14px!important;font-weight:600!important}.trader-token-stats-totals{background:#0003;border:1px solid #ffffff0d;border-radius:8px;flex-direction:column;gap:10px;padding:12px;display:flex}.trader-token-stats-breakdown-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.trader-token-stats-total-item{background:#ffffff08;border:1px solid #ffffff0d;border-radius:6px;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.trader-token-stats-total-item.buy{background:#52c41a14;border-color:#52c41a33}.trader-token-stats-total-item.sell{background:#f5222d14;border-color:#f5222d33}.trader-token-stats-total-label{text-transform:uppercase;letter-spacing:.5px;line-height:1;color:#ffffff80!important;font-size:10px!important;font-weight:600!important}.trader-token-stats-total-item.buy .trader-token-stats-total-label{color:#52c41acc!important}.trader-token-stats-total-item.sell .trader-token-stats-total-label{color:#f5222dcc!important}.trader-token-stats-total-value{font-variant-numeric:tabular-nums;line-height:1.2;color:#fffffff2!important;font-size:16px!important;font-weight:700!important}.trader-token-stats-total-item.buy .trader-token-stats-total-value{color:#52c41a!important}.trader-token-stats-total-item.sell .trader-token-stats-total-value{color:#f5222d!important}.trader-token-stats-chart{width:100%;min-height:200px}@media (width<=768px){.trader-token-stats{padding:12px}.trader-token-stats-header{margin-bottom:12px;padding-bottom:10px}.trader-token-stats-totals{gap:8px;padding:10px}.trader-token-stats-breakdown-row{gap:8px}.trader-token-stats-total-item{padding:6px 8px}.trader-token-stats-total-value{font-size:14px!important}.trader-token-stats-chart{min-height:180px}}.trader-profile{padding:8px 16px 16px}.trader-profile-content-wrapper{align-items:flex-start;gap:16px;display:flex}.trader-profile-table-wrapper{border:1px solid #ffffff1a;border-radius:8px;flex:1;min-width:0;overflow:hidden}.trader-profile-stats-wrapper{flex-shrink:0;width:320px;position:sticky;top:16px}@media (width<=1200px){.trader-profile-stats-wrapper{width:280px}}@media (width<=768px){.trader-profile-content-wrapper{flex-direction:column;gap:12px}.trader-profile-stats-wrapper{width:100%;position:static}}.trader-profile .ant-typography h2{color:#ffffffd9;margin-bottom:8px}.trader-profile .ant-tabs{margin-top:16px}.trader-profile .ant-tabs-tab{color:#ffffffa6}.trader-profile .ant-tabs-tab-active{color:#4caf50}.trader-profile .ant-table{background:0 0}.trader-profile .ant-table-thead>tr>th{color:#ffffffd9;letter-spacing:.5px;user-select:none;background:#ffffff0d;border-bottom:1px solid #ffffff26;padding:14px 8px;font-size:11px;font-weight:600;border-top:none!important}.trader-profile .ant-table-tbody>tr>td{border-bottom:1px solid #ffffff08;background:inherit!important}.trader-profile .ant-table-tbody>tr.even-row{background-color:#151515}.trader-profile .ant-table-tbody>tr.odd-row{background-color:#191919}.trader-profile .ant-table-tbody>tr.ant-table-row-hover>td{background:inherit!important}.trader-profile .ant-table-tbody>tr:hover>td{background:#222!important}.trader-profile .ant-table-tbody>tr.elite-tier{border-left:3px solid #8a5cf699;background:linear-gradient(90deg,#8a5cf614 0%,#1e1e1e00 100%)!important}.trader-profile .ant-table-tbody>tr.elite-tier:hover{background:0 0!important}.trader-profile .ant-table-tbody>tr.elite-tier:hover>td{background:linear-gradient(90deg,#8a5cf626 0%,#4caf500d 100%)!important}.trader-profile .ant-table-tbody>tr.premium-tier{border-left:3px solid #ffc10780;background:linear-gradient(90deg,#ffc1070f 0%,#1e1e1e00 100%)!important}.trader-profile .ant-table-tbody>tr.premium-tier:hover{background:0 0!important}.trader-profile .ant-table-tbody>tr.premium-tier:hover>td{background:linear-gradient(90deg,#ffc1071f 0%,#4caf500d 100%)!important}.trader-profile .ant-table-tbody>tr.high-tier{border-left:2px solid #00e5ff66;background:linear-gradient(90deg,#00e5ff0d 0%,#1e1e1e00 100%)!important}.trader-profile .ant-table-tbody>tr.high-tier:hover{background:0 0!important}.trader-profile .ant-table-tbody>tr.high-tier:hover>td{background:linear-gradient(90deg,#00e5ff1a 0%,#4caf500d 100%)!important}.trader-profile .ant-table-tbody>tr.notable-tier{border-left:2px solid #4caf504d;background:linear-gradient(90deg,#4caf500a 0%,#1e1e1e00 100%)!important}.trader-profile .ant-table-tbody>tr.notable-tier:hover{background:0 0!important}.trader-profile .ant-table-tbody>tr.notable-tier:hover>td{background:linear-gradient(90deg,#4caf501a 0%,#4caf5008 100%)!important}.trader-profile .ant-table-tbody>tr.standard-tier{border-left:1px solid #4caf5033;background:linear-gradient(90deg,#4caf5005 0%,#1e1e1e00 100%)!important}.trader-profile .ant-table-tbody>tr.standard-tier:hover{background:0 0!important}.trader-profile .ant-table-tbody>tr.standard-tier:hover>td{background:linear-gradient(90deg,#4caf500f 0%,#4caf5005 100%)!important}.trader-profile .ant-table-tbody>tr>td:first-child,.trader-profile .ant-table-thead>tr>th:first-child{width:40px!important;max-width:40px!important;padding-left:4px!important;padding-right:4px!important}.trader-profile .dex-badge{user-select:none;background:#ffffff0d;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:inline-flex;box-shadow:0 0 8px #0003}.trader-profile .dex-badge:hover{background:#ffffff1a}.trader-profile .dex-badge img{object-fit:contain;user-select:none;width:20px;height:20px}.trader-profile .side-tag{letter-spacing:.3px;text-align:center;user-select:none;border-radius:6px;justify-content:center;align-items:center;min-width:60px;padding:4px 10px;font-size:11px;font-weight:600;transition:all .2s;display:inline-flex}.trader-profile .side-tag.buy{color:#52c41a;background:#52c41a26;border:1px solid #52c41a4d}.trader-profile .side-tag.sell{color:#f5222d;background:#f5222d26;border:1px solid #f5222d4d}.trader-profile .side-tag.long{color:#52c41a;background:#52c41a26;border:1px solid #52c41a4d}.trader-profile .side-tag.short{color:#f5222d;background:#f5222d26;border:1px solid #f5222d4d}.trader-profile .ant-table-tbody>tr>td .ant-typography{font-size:14px}@media (width<=768px){.trader-profile .ant-table-tbody>tr>td .ant-typography{font-size:11px}}.trader-profile .token-display{user-select:none;align-items:center;gap:4px;display:flex}.trader-profile .token-display img{user-select:none}.trader-profile .token-symbol{color:#ffffffe6;user-select:none;font-size:14px;font-weight:500}@media (width<=768px){.trader-profile .token-symbol{font-size:12px}}.trader-profile .amount-value{color:#fffffff2;font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}@media (width<=768px){.trader-profile .amount-value{font-size:12px}}.trader-profile .price-value,.trader-profile .price-value span,.trader-profile .ant-typography.price-value,.trader-profile .ant-table-tbody>tr>td .price-value,.trader-profile .ant-table-tbody>tr>td .price-value span,.trader-profile .ant-table-tbody>tr>td .ant-typography.price-value{font-variant-numeric:tabular-nums;color:#ffffffd9!important;font-size:14px!important;font-weight:500!important}.trader-profile .ant-table-tbody>tr>td .trader-profile-progress-track{visibility:visible!important;opacity:1!important;background:#111!important;border:1px solid #222!important;border-radius:4px!important;width:100%!important;height:18px!important;margin:0 auto!important;display:block!important;position:relative!important;box-shadow:inset 0 0 8px #0009!important}.trader-profile .ant-table-tbody>tr>td .trader-profile-progress-fill{transition:width .25s;visibility:visible!important;opacity:1!important;background:linear-gradient(90deg,#4caf50d9 50%,#4caf4fb3 100%)!important;border-radius:2px!important;height:16px!important;display:block!important;position:absolute!important;top:0!important;left:0!important}.trader-profile .ant-table-tbody>tr>td .trader-profile-progress-text{color:#fff!important;text-shadow:0 0 2px #000c!important;user-select:none!important;z-index:1!important;visibility:visible!important;opacity:1!important;justify-content:center!important;align-items:center!important;font-size:10px!important;font-weight:600!important;display:flex!important;position:absolute!important;inset:1px 0 0!important}.trader-profile .status-badge{letter-spacing:.3px;text-align:center;user-select:none;border-radius:6px;justify-content:center;align-items:center;gap:4px;min-width:60px;padding:4px 10px;font-size:11px;font-weight:600;transition:all .2s;display:inline-flex}.trader-profile .status-badge.filled{color:#52c41a;background:#52c41a26;border:1px solid #52c41a4d}.trader-profile .status-badge.partial{color:#faad14;background:#faad1426;border:1px solid #faad144d}.trader-profile .status-badge.open{color:#1890ff;background:#1890ff26;border:1px solid #1890ff4d}.trader-profile .status-badge.closed{color:#f5222d;background:#f5222d26;border:1px solid #f5222d4d}.trader-profile .stats-badge{cursor:pointer;user-select:none;border-radius:10px;justify-content:center;align-items:center;min-width:120px;padding:8px 16px;transition:all .3s;display:inline-flex;position:relative}.trader-profile .stats-badge.drift-stats{background:linear-gradient(135deg,#8a5cf61f 0%,#8a5cf60f 100%);border:1px solid #8a5cf64d;box-shadow:0 0 16px #8a5cf626}.trader-profile .stats-badge.drift-stats:hover{background:linear-gradient(135deg,#8a5cf633 0%,#8a5cf61f 100%);border-color:#8a5cf680}.trader-profile .stats-badge.drift-stats.active{background:linear-gradient(135deg,#8a5cf659 0%,#8a5cf640 100%)!important;border-color:#8a5cf6cc!important;box-shadow:0 0 16px #8a5cf6b3!important}.trader-profile .stats-badge.jupiter-dca-stats{background:linear-gradient(135deg,#4caf501f 0%,#4caf500f 100%);border:1px solid #4caf504d;box-shadow:0 0 16px #4caf5026}.trader-profile .stats-badge.jupiter-dca-stats:hover{background:linear-gradient(135deg,#4caf5033 0%,#4caf501f 100%);border-color:#4caf5080}.trader-profile .stats-badge.jupiter-dca-stats.active{background:linear-gradient(135deg,#4caf5059 0%,#4caf5040 100%)!important;border-color:#4caf50cc!important;box-shadow:0 0 16px #4caf50b3!important}.trader-profile .stats-badge.jupiter-limit-stats{background:linear-gradient(135deg,#00e5ff1f 0%,#00e5ff0f 100%);border:1px solid #00e5ff33;box-shadow:0 0 16px #00e5ff26}.trader-profile .stats-badge.jupiter-limit-stats:hover{background:linear-gradient(135deg,#00e5ff33 0%,#00e5ff1f 100%);border-color:#00e5ff4d}.trader-profile .stats-badge.jupiter-limit-stats.active{background:linear-gradient(135deg,#00e5ff59 0%,#00e5ff40 100%)!important;border-color:#00e5ffcc!important;box-shadow:0 0 16px #00e5ffb3!important}.trader-profile .stats-badge.jupiter-limitv2-stats{background:linear-gradient(135deg,#00c8c81f 0%,#00c8c80f 100%);border:1px solid #00c8c833;box-shadow:0 0 16px #00c8c826}.trader-profile .stats-badge.jupiter-limitv2-stats:hover{background:linear-gradient(135deg,#00c8c833 0%,#00c8c81f 100%);border-color:#00c8c84d}.trader-profile .stats-badge.jupiter-limitv2-stats.active{background:linear-gradient(135deg,#00c8c859 0%,#00c8c840 100%)!important;border-color:#00c8c8cc!important;box-shadow:0 0 16px #00c8c8b3!important}.trader-profile .stats-badge.kamino-stats{background:linear-gradient(135deg,#1e90ff1f 0%,#1e90ff0f 100%);border:1px solid #1e90ff33;box-shadow:0 0 16px #1e90ff26}.trader-profile .stats-badge.kamino-stats:hover{background:linear-gradient(135deg,#1e90ff33 0%,#1e90ff1f 100%);border-color:#1e90ff4d}.trader-profile .stats-badge.kamino-stats.active{background:linear-gradient(135deg,#1e90ff59 0%,#1e90ff40 100%)!important;border-color:#1e90ffcc!important;box-shadow:0 0 16px #1e90ffb3!important}.trader-address-popover .ant-popover-inner{background:#ffffff0d!important;border:1px solid #ffffff1a!important;padding:0!important;transition:border-color .3s!important;box-shadow:0 0 16px #ffffff14!important}.trader-address-popover .ant-popover-inner-content{color:#ffffffd9!important;cursor:pointer!important;background:0 0!important;border-radius:6px!important;padding:0!important;transition:background-color .2s!important}.trader-address-popover .ant-popover-inner-content:hover{background-color:#ffffff1a!important;border-radius:7px!important}.trader-address-popover:hover .ant-popover-inner{border-color:#fff3!important}.trader-address-popover .ant-popover-inner-content a{color:#ffffffd9!important;border-radius:6px!important;align-items:center!important;gap:8px!important;width:100%!important;padding:8px 12px!important;text-decoration:none!important;display:flex!important}.trader-address-popover .ant-popover-inner-content img{object-fit:contain!important;flex-shrink:0!important;width:20px!important;height:20px!important;display:block!important}.trader-address-popover .ant-popover-arrow{display:block!important}.trader-address-popover .ant-popover-arrow:before{background:#ffffff1a!important;border-color:#ffffff1a!important}.trader-address-popover .ant-popover-arrow:after{border-color:#ffffff1a!important}.trader-profile .address-container{cursor:auto;box-shadow:none;background:0 0;border:none;align-items:center;gap:12px;padding:0;transition:all .3s;display:inline-flex}.trader-profile .address-container>span{color:#ffffffd9;font-size:18px;font-weight:500;transition:all .2s}.trader-profile .address-separator{color:#ffffff4d;user-select:none;margin:0 0 0 8px;font-size:18px}.trader-profile .address-wrapper{cursor:pointer;border-radius:6px;padding:12px 8px;transition:all .2s;display:inline-block}.trader-profile .address-wrapper>span{color:#ffffffd9;font-size:18px;font-weight:500;transition:all .2s}.trader-profile .address-wrapper:hover{background:#ffffff1a!important}.trader-profile .address-wrapper:hover>span{color:#fff!important}.trader-profile .address-container img{object-fit:contain!important;user-select:none!important;background:#ffffff0d!important;border:1px solid #ffffff1a!important;border-radius:8px!important;width:58px!important;height:58px!important;padding:4px!important}.trader-profile .address-container .ant-typography{color:#fff!important;letter-spacing:-.02em!important;margin:0!important;font-size:32px!important;font-weight:600!important;line-height:1!important}.trader-profile .stats-badge .ant-typography{user-select:none;font-size:15px;font-weight:500}.trader-profile .address-container:hover{background:0 0}.trader-profile .ant-pagination{margin-top:8px!important;margin-bottom:10px!important}.trader-profile .ant-pagination-total-text{user-select:none;margin-right:8px;padding:0}.trader-profile .ant-pagination-item{background:#ffffff0d;border:1px solid #ffffff1a;margin-right:8px!important}.trader-profile .ant-pagination-item:hover{background:#4caf501a;border-color:#4caf504d}.trader-profile .ant-pagination-item-active{background:#4caf5026;border-color:#4caf5066}.trader-profile .ant-pagination-item-active a{color:#4caf50}@media (width<=768px){.trader-profile{padding:8px}.trader-profile .ant-table-thead>tr>th{padding:10px 4px;font-size:10px}.trader-profile .ant-table-tbody>tr>td{padding:8px 4px}.trader-profile .dex-badge{width:28px;height:28px}.trader-profile .dex-badge img{width:16px;height:16px}.trader-profile .stats-badge{padding:8px 12px}.trader-profile .address-container{padding:10px 12px}}
