:root{font-family:ui-sans-serif,system-ui,-apple-system,"system-ui",Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:1.5;font-weight:400;color-scheme:light;color:#000;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,.ant-typography,.ant-typography h1,.ant-typography h2,.ant-typography h3,.ant-typography h4,.ant-typography h5,.ant-typography h6,.ant-typography p,.ant-typography span,.ant-typography div,.ant-btn,.ant-input,.ant-menu,.ant-card{font-family:ui-sans-serif,system-ui,-apple-system,"system-ui",Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"!important}.ant-layout,.ant-layout-footer{background:transparent!important}body{margin:0;min-width:320px;min-height:100vh;font-family:ui-sans-serif,system-ui,-apple-system,"system-ui",Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";background-color:#fff;color:#000;position:relative}body:before{content:"";pointer-events:none;z-index:-10;background-image:linear-gradient(#c8c8c84d .1em,transparent 0),linear-gradient(90deg,#c8c8c84d .1em,transparent 0);background-size:10em 10em;width:100%;height:100vh;animation:grid-move-up 8s linear infinite;position:fixed;top:0;left:0;opacity:1}@keyframes grid-move-up{0%{background-position:0 0,0 0}to{background-position:0 -10em,0 -10em}}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}h1{font-size:3.2em;line-height:1.1;color:#000}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#f9f9f9;color:#000;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}*{position:relative;z-index:1}.moa-header{position:fixed;top:0;left:0;right:0;width:100%;z-index:1000;display:flex;align-items:center;justify-content:space-between;padding:0 24px;height:64px;line-height:64px;background:#ffffffe6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(0,0,0,.06);box-shadow:0 2px 20px #0000000a}.moa-header__brand{font-weight:700;font-size:20px;letter-spacing:.5px;color:#000}.moa-header__brand a{color:inherit;text-decoration:none}.moa-header__search{flex:0 0 300px;margin:0 24px}.search-input{background:#fffc;border:1px solid rgba(0,0,0,.1);border-radius:8px;height:36px}.search-input:hover,.search-input:focus{border-color:#667eea;box-shadow:0 0 0 2px #667eea1a}.search-kbd{background:#f5f5f5;border:1px solid #d9d9d9;border-radius:4px;padding:2px 6px;font-size:11px;color:#666;font-family:monospace}.moa-header__menu{flex:1;margin-left:24px;min-width:0;background:transparent;border:none}.moa-header__menu--desktop{display:flex}.moa-header__actions{display:flex;align-items:center;gap:12px}.theme-toggle{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#666;transition:all .3s ease}.theme-toggle:hover{background:#667eea1a;color:#667eea}.connect-wallet-btn{background:linear-gradient(135deg,#667eea,#764ba2);border:none;height:36px;padding:0 16px;border-radius:8px;font-weight:600;box-shadow:0 2px 8px #667eea4d;transition:all .3s ease}.connect-wallet-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #667eea66}.moa-header__mobile{display:none;align-items:center;gap:8px}.connect-wallet-mobile{background:linear-gradient(135deg,#667eea,#764ba2);border:none;height:36px;padding:0 12px;border-radius:8px;font-weight:600;font-size:14px}.moa-header__burger{display:none;border:none;background:transparent;color:#000;width:36px;height:36px}.menu-item-wrapper{display:flex;align-items:center;gap:6px}.disabled-link{color:#999!important;cursor:not-allowed;pointer-events:none}.badge{display:flex;align-items:center;justify-content:center;font-family:ui-sans-serif,system-ui,-apple-system,"system-ui",Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;width:fit-content;border-radius:4px;font-size:10px;line-height:12px;height:16px;gap:4px;padding:0 4px;white-space:nowrap}.badge--soon{background-color:#f5f5f5;color:#666}.badge--new{background-color:#22c55e1a;color:#22c55e}@media(max-width:1024px){.moa-header__search,.moa-header__menu--desktop,.moa-header__actions{display:none}.moa-header__mobile,.moa-header__burger{display:flex}}@media(max-width:768px){.moa-header{padding:0 16px}}.moa-footer{position:relative;width:100%;background:#fff;color:#666;padding:24px;border-top:1px solid rgba(0,0,0,.08)}.moa-footer__content{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.moa-footer__left{font-size:14px}.moa-footer__right{display:flex;gap:16px}.moa-footer__right a{color:#666;text-decoration:none}.moa-footer__right a:hover{color:#000}.nft-footer{background:transparent;border-top:none;margin-top:auto;padding:0;position:relative;z-index:10}.nft-footer__container{max-width:1400px;margin:0 auto;padding:64px 24px 0}.footer-brand{display:flex;flex-direction:column;height:100%}.footer-brand__title{color:#000!important;margin-bottom:16px!important;font-weight:700!important}.footer-brand__description{color:#666;font-size:16px;line-height:1.6;max-width:300px;margin-bottom:auto}.footer-brand__powered{display:flex;align-items:center;gap:8px;margin-top:24px}.powered-by-logo{font-weight:600;color:#000;font-size:14px}.footer-section__title{color:#000!important;font-weight:600!important;margin-bottom:16px!important;font-size:16px!important}.footer-links{list-style:none;padding:0;margin:0}.footer-links li{margin-bottom:12px}.footer-links a{color:#666;text-decoration:none;font-size:14px;line-height:1.5;transition:color .3s ease}.footer-links a:hover{color:#000}.footer-bottom{margin-top:48px;padding:24px 0;border-top:1px solid rgba(0,0,0,.1)}.footer-bottom__content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.copyright{font-size:12px;color:#999}.orbital-background{position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:-5;display:flex;align-items:center;justify-content:center;opacity:.9}.orbital-background:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(ellipse at center,rgba(255,255,255,.1) 0%,rgba(255,255,255,.05) 40%,transparent 70%);z-index:-1}.orbital-center{position:absolute;width:180px;height:180px;z-index:10;display:flex;align-items:center;justify-content:center}.center-image{width:100%;height:100%;overflow:hidden;border-radius:50%;border:2px solid rgba(200,200,200,.3);background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center}.center-image img{width:100%;height:100%;object-fit:cover;image-rendering:pixelated}.orbital-ring{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.ring-border{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;border-radius:50%;border:2px dashed rgba(200,200,200,.2);display:flex;align-items:center;justify-content:center}.orbital-item{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%);animation:orbital-spin linear infinite;transform-origin:center}.orbital-planet{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);width:64px;height:64px}.orbital-planet img{width:100%;height:100%;object-fit:cover;border-radius:50%;border:2px solid rgba(255,255,255,.3);background:#ffffff1a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@keyframes orbital-spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@media(max-width:1024px){.orbital-background{display:none}}.nft-strategy{min-height:100vh;position:relative;overflow:hidden;background-color:transparent;color:#000}.gradient-bg,.grid-bg{display:none}.hero-section{min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:80px 24px 24px;max-width:1400px;margin:0 auto;position:relative;z-index:10}.hero-content{display:flex;flex-direction:column;gap:48px}.hero-title{font-size:4.5rem!important;line-height:1.1!important;font-weight:700!important;margin-bottom:32px!important;color:#000!important}.description-card{background:#f9f9f9e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(0,0,0,.1);border-radius:12px;padding:24px;font-size:1.25rem;line-height:1.6;max-width:600px;color:#000}.description-card .ant-card-body{padding:0;color:#000}.hero-buttons{margin-top:24px}.deploy-button{background:#000;border:none;height:48px;padding:0 32px;font-size:16px;font-weight:600;border-radius:8px;color:#fff}.deploy-button:hover{background:#333!important;color:#fff!important}.browse-button{height:48px;padding:0 32px;font-size:16px;font-weight:600;border-radius:8px;border:2px solid #000000;color:#000;background:transparent}.browse-button:hover{background:#000!important;color:#fff!important;border-color:#000!important}.stats-grid{margin-top:48px}.stat-card{background:#f9f9f9e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(0,0,0,.1);border-radius:16px;padding:24px;text-align:center;box-shadow:0 8px 32px #0000001a;height:100%;display:flex;flex-direction:column}.stat-card .ant-card-body{padding:0;flex-grow:1;display:flex;flex-direction:column;justify-content:center}.stat-card.top-performer{border:1px solid rgba(34,197,94,.3);background:#22c55e0d}.stat-card.top-performer .ant-card-body{justify-content:space-between}.view-strategy-button{background:transparent;border:1px solid #000000;color:#000;font-weight:600}.view-strategy-button:hover{background:#000!important;color:#fff!important;border-color:#000!important}.stat-value{margin:8px 0!important;color:#000!important}.stat-description{font-size:12px;opacity:.7;color:#000}.performance-indicator{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:8px}.positive-change{color:#22c55e;font-weight:600;font-size:18px}.negative-change{color:#ef4444;font-weight:600}.trending-section{padding:80px 24px;max-width:1400px;margin:0 auto;position:relative;z-index:10}.trending-section h2{color:#000!important}.section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.carousel-controls{display:flex;gap:8px}.carousel-btn{width:40px!important;height:40px;border-radius:50%;border:1px solid rgba(0,0,0,.2);background:#f9f9f9e6;display:flex;align-items:center;justify-content:center;color:#000}.carousel-btn:hover{background:#0000001a!important;border-color:#0000004d!important;color:#000!important}.strategy-card{border-radius:16px;overflow:hidden;transition:all .3s ease;background:#f9f9f9e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(0,0,0,.1)}.strategy-card .ant-card-body{padding:0}.strategy-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px #00000026;border-color:#0003}.strategy-card h5{color:#000!important}.strategy-image{aspect-ratio:1;position:relative}.image-placeholder{width:100%;height:100%;background:linear-gradient(135deg,#f0f0f0,#e0e0e0);border-radius:12px}.collection-image{width:100%;height:100%;object-fit:cover;border-radius:12px}.strategy-info{padding:16px}.strategy-stats{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.how-it-works-section{padding:80px 24px;max-width:1400px;margin:0 auto;position:relative;z-index:10}.feature-cards{display:flex;flex-direction:column;gap:24px}.feature-card{border-radius:16px;overflow:hidden;background:#f9f9f9e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(0,0,0,.1);box-shadow:0 8px 32px #0000001a}.feature-card .ant-card-body{padding:0}.feature-content{display:flex;align-items:center;gap:48px;padding:48px}.feature-text{flex:1}.feature-text h2{font-size:3.5rem!important;line-height:1.1!important;margin-bottom:24px!important;color:#000!important}.feature-description{font-size:1.25rem;line-height:1.6;opacity:.8;color:#000}.feature-description.ant-typography{color:#000}.feature-visual{flex:1;height:300px;display:flex;align-items:flex-start;justify-content:center;position:relative}.yoyo-animation{position:relative;width:70px;height:300px;margin:30px auto}.string{position:absolute;width:10px;height:10px;top:-20px;left:28px;border:2px solid #000000;border-radius:50%}.string:after{content:"";position:absolute;top:7px;right:4px;left:4px;background:#000;width:2px;animation:string 2s infinite alternate}.yo-yo{position:absolute;width:70px;height:70px;left:0;top:0;border-radius:50%;background:#bcbcbc;background:-moz-radial-gradient(center,ellipse cover,#bcbcbc 0%,#bcbcbc 10%,#703efc 11%,#703efc 22%,#a5deec 22%,#5359d1 100%);background:-webkit-radial-gradient(center,ellipse cover,#bcbcbc 0%,#bcbcbc 10%,#703efc 11%,#703efc 22%,#a5deec 22%,#5359d1 100%);background:radial-gradient(ellipse at center,#bcbcbc 0% 10%,#703efc 11% 22%,#a5deec 22%,#5359d1 30%);animation:yo-yo 2s infinite alternate}.yo-yo:after{content:"";position:absolute;inset:49% 75% 49% 5%;background:#ccc;border-radius:50%}.yo-yo:before{content:"";position:absolute;inset:49% 5% 49% 75%;background:#ccc;border-radius:50%}@keyframes string{0%{height:50px}to{height:130px}}@keyframes yo-yo{0%{transform:rotate(0);top:0}to{transform:rotate(360deg);top:120px}}.flow-animation{position:relative;overflow:hidden}.flow-lines{width:100%;height:100%;background:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(0,0,0,.1) 10px,rgba(0,0,0,.1) 20px);animation:flowMove 4s linear infinite}@keyframes flowMove{0%{transform:translate(-20px)}to{transform:translate(20px)}}.grid-animation{position:relative}.animated-grid{width:100%;height:100%;background-image:linear-gradient(rgba(0,0,0,.3) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.3) 1px,transparent 1px);background-size:20px 20px;animation:gridPulse 2s ease-in-out infinite}@keyframes gridPulse{0%,to{opacity:.3}50%{opacity:.7}}.faq-section{padding:80px 24px;max-width:1400px;margin:0 auto;position:relative;z-index:10}.faq-accordion{background:transparent;border:none}.faq-accordion .ant-collapse-item{margin-bottom:16px;border:1px solid rgba(0,0,0,.1);border-radius:12px;background:#f9f9f9e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden}.faq-accordion .ant-collapse-header{background:#f9f9f9e6!important;color:#000!important;padding:20px 24px!important;border-radius:10px 10px 0 0!important;border-bottom:1px solid rgba(0,0,0,.1)!important}.faq-header{display:flex;align-items:center;gap:16px}.step-number{background:#0000001a;color:#000;width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-weight:700}.faq-accordion .ant-collapse-content{border-top:none;background:#ffffffe6}.faq-accordion .ant-collapse-content-box{padding:24px;font-size:16px;line-height:1.6;color:#000}.ant-typography{color:#000}.ant-typography.ant-typography-secondary{color:#000000b3!important}@media(max-width:1200px){.hero-title{font-size:3rem!important}.feature-content{flex-direction:column;text-align:center}.feature-text h2{font-size:2.5rem!important}}@media(max-width:768px){.hero-title{font-size:2.5rem!important}.hero-buttons{flex-direction:column;align-items:stretch;gap:16px}.deploy-button,.browse-button{width:100%}.feature-content{padding:24px;gap:24px}.feature-text h2{font-size:2rem!important}.feature-description{font-size:1rem}.carousel-controls{display:none}}@keyframes flowAnimation0{0%{stroke-dashoffset:0}to{stroke-dashoffset:-970}}@keyframes flowAnimation1{0%{stroke-dashoffset:0}to{stroke-dashoffset:-850}}@keyframes flowAnimation2{0%{stroke-dashoffset:0}to{stroke-dashoffset:-730}}@keyframes flowAnimation3{0%{stroke-dashoffset:0}to{stroke-dashoffset:-610}}@keyframes flowAnimation4{0%{stroke-dashoffset:0}to{stroke-dashoffset:-490}}@keyframes flowAnimation5{0%{stroke-dashoffset:0}to{stroke-dashoffset:-370}}@keyframes flowAnimation6{0%{stroke-dashoffset:0}to{stroke-dashoffset:-250}}.svg-path-0{will-change:stroke-dashoffset;animation:flowAnimation0 5s linear infinite;filter:none}.svg-path-1{will-change:stroke-dashoffset;animation:flowAnimation1 5s linear infinite;filter:none}.svg-path-2{will-change:stroke-dashoffset;animation:flowAnimation2 5s linear infinite;filter:none}.svg-path-3{will-change:stroke-dashoffset;animation:flowAnimation3 5s linear infinite;filter:none}.svg-path-4{will-change:stroke-dashoffset;animation:flowAnimation4 5s linear infinite;filter:none}.svg-path-5{will-change:stroke-dashoffset;animation:flowAnimation5 5s linear infinite;filter:none}.svg-path-6{will-change:stroke-dashoffset;animation:flowAnimation6 5s linear infinite;filter:none}@media(max-width:480px){.hero-title{font-size:2rem!important}.description-card{font-size:1rem;padding:16px}}.trading-modal .ant-modal-content{background:#fff;border-radius:16px;box-shadow:0 20px 60px #00000026;border:1px solid rgba(0,0,0,.1)}.trading-modal .ant-modal-body{padding:0}.trading-modal-content{padding:24px;color:#000}.trading-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.trading-title{margin:0!important;color:#000!important;font-size:24px!important;font-weight:600!important}.trading-tabs{display:flex;gap:4px;background:#f5f5f5;padding:4px;border-radius:8px}.tab-button{border:none!important;background:transparent!important;color:#666!important;font-weight:500!important;height:32px!important;padding:0 16px!important;border-radius:6px!important;transition:all .2s ease!important}.tab-button.ant-btn-primary{background:#fff!important;color:#000!important;box-shadow:0 1px 3px #0000001a!important}.tab-button:hover{background:#fffc!important;color:#000!important}.token-section{margin-bottom:16px}.section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.section-label{color:#000!important;font-size:14px!important;font-weight:500!important}.balance-text{color:#666!important;font-size:14px!important;display:flex;align-items:center;gap:4px}.max-button{padding:0 8px!important;height:auto!important;font-size:12px!important;color:#666!important;text-decoration:underline!important}.max-button:hover{color:#000!important}.token-input-container{position:relative;background:#f9f9f9;border:1px solid #e5e5e5;border-radius:12px;padding:16px;transition:all .2s ease}.token-input-container:hover{border-color:#d1d5db}.token-input-container:focus-within{border-color:#000;box-shadow:0 0 0 2px #0000001a}.token-input{border:none!important;background:transparent!important;box-shadow:none!important;padding:0!important;font-size:24px!important;font-weight:500!important;color:#000!important;width:calc(100% - 80px)!important}.token-input:focus{box-shadow:none!important}.token-input::placeholder{color:#ccc!important}.token-input[readonly]{color:#666!important;cursor:default!important}.token-selector{position:absolute;right:16px;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:8px;background:#e5e5e5;padding:8px 12px;border-radius:20px;cursor:pointer;transition:all .2s ease}.token-selector:hover{background:#d1d5db}.token-icon{font-size:16px;line-height:1}.token-symbol{color:#000!important;font-weight:600!important;font-size:14px!important}.swap-button-container{display:flex;justify-content:center;margin:5px 0;position:relative;z-index:1}.swap-button{background:#fff!important;border:2px solid #e5e5e5!important;color:#666!important;width:40px!important;height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .2s ease!important}.swap-button:hover{border-color:#000!important;color:#000!important;transform:rotate(180deg)!important}.slippage-section{margin:16px 0}.slippage-value{font-size:14px;font-weight:500;color:#000}.slippage-options{display:flex;gap:8px;margin-top:8px}.slippage-button{flex-grow:1;background:#f5f5f5!important;border:1px solid #e5e5e5!important;color:#666!important;font-weight:500!important;height:36px!important;padding:0 12px!important;border-radius:8px!important}.slippage-button.ant-btn-primary{background:#000!important;border-color:#000!important;color:#fff!important}.slippage-input{width:100px;text-align:right;border-radius:8px!important;height:36px!important;background:#f5f5f5!important;border:1px solid #e5e5e5!important}.slippage-input .ant-input-suffix{color:#000;font-weight:500}.protocol-fee{margin:16px 0;padding:12px 16px;background:#f9f9f9;border-radius:8px}.fee-label{color:#666!important;font-size:14px!important}.fee-value{color:#000!important;font-size:14px!important;font-weight:500!important}.action-button{background:#000!important;border-color:#000!important;color:#fff!important;font-weight:600!important;height:48px!important;font-size:16px!important;border-radius:12px!important;margin-top:16px!important;transition:all .2s ease!important}.action-button:hover:not(:disabled){background:#333!important;border-color:#333!important;transform:translateY(-1px)!important}.action-button:disabled{background:#f5f5f5!important;border-color:#e5e5e5!important;color:#ccc!important;cursor:not-allowed!important}@media(max-width:768px){.trading-modal{margin:0 16px}.trading-modal .ant-modal-content{margin:0}.trading-modal-content{padding:20px}.trading-header{flex-direction:column;gap:16px;align-items:flex-start}.trading-title,.token-input{font-size:20px!important}.token-input-container{padding:14px}.token-selector{right:14px}}@media(max-width:480px){.trading-modal-content{padding:16px}.trading-title,.token-input{font-size:18px!important}.action-button{height:44px!important;font-size:15px!important}}.trading-modal .pay-with-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.trading-modal .route-text{display:block;margin:8px 0 0;font-size:12px}.transaction-status-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;min-height:300px;overflow:scroll}.transaction-status-container{text-align:center}.step{display:flex;justify-content:space-between;align-items:center;margin-top:16px;padding:12px;border:1px solid #f0f0f0;border-radius:8px;width:100%;min-width:350px}.step-status{display:flex;align-items:center;gap:12px}.step-title{margin:0}.trading-status-alert{margin-bottom:24px;border-radius:8px;border:1px solid #faad14;background:linear-gradient(135deg,#fffbe6,#fff7e6)}.trading-status-alert.trading-inactive{animation:pulseWarning 3s infinite}.trading-status-content{display:flex;align-items:center;gap:12px;padding:8px 0}.trading-status-icon{font-size:20px;color:#faad14;flex-shrink:0}.trading-status-text{flex:1}.trading-status-text strong{color:#d46b08;font-size:16px;display:block;margin-bottom:4px}.trading-status-description{color:#8c8c8c;font-size:14px;line-height:1.4}.trading-status-indicator{display:flex;align-items:center;justify-content:center;flex-shrink:0}.status-dot{width:8px;height:8px;background-color:#faad14;border-radius:50%;animation:pulse 2s infinite}@keyframes pulse{0%{transform:scale(.95);box-shadow:0 0 #faad14b3}70%{transform:scale(1);box-shadow:0 0 0 8px #faad1400}to{transform:scale(.95);box-shadow:0 0 #faad1400}}@keyframes pulseWarning{0%{box-shadow:0 2px 8px #faad141a}50%{box-shadow:0 4px 16px #faad1433}to{box-shadow:0 2px 8px #faad141a}}@media(max-width:768px){.trading-status-content{flex-direction:column;text-align:center;gap:8px}.trading-status-text{text-align:center}.trading-status-text strong{font-size:14px}.trading-status-description{font-size:13px}}.dual-price{display:inline-flex}.dual-price-stacked{flex-direction:column;line-height:1.25}.dual-price-inline{flex-direction:row;align-items:baseline;gap:8px}.dual-price-ronke{font-weight:600}.dual-price-ron{font-size:.85em;opacity:.7}.collection-strategy{min-height:100vh;color:#262626;padding:24px;max-width:1200px;margin:0 auto}.collection-header{margin-bottom:24px;padding:24px;background:#fff;border:1px solid #f0f0f0;border-radius:8px;box-shadow:0 2px 8px #0000000f}.collection-info{display:flex;align-items:center;gap:24px}.collection-avatar{flex-shrink:0}.collection-details{flex:1}.collection-name{margin-bottom:8px!important;color:#262626!important;font-size:2rem!important;font-weight:600!important}.collection-address{display:flex;align-items:center;gap:8px;margin-bottom:16px}.address-text{font-family:Monaco,Menlo,Ubuntu Mono,monospace;background:#f5f5f5;padding:6px 12px;border-radius:4px;color:#595959;font-size:13px;border:1px solid #e8e8e8}.copy-btn{color:#8c8c8c;padding:4px}.copy-btn:hover{background:#f5f5f5!important;color:#262626!important}.collection-links .ant-btn{color:#595959;padding:0;font-weight:500}.collection-links .ant-btn:hover{color:#262626!important}.metrics-banner{margin-bottom:32px}.metrics-grid{width:100%}.metric-card{background:#fff;border:1px solid #f0f0f0;border-radius:6px;box-shadow:0 1px 3px #0000000a;transition:all .2s ease;height:100%}.metric-card:hover{border-color:#d9d9d9;box-shadow:0 2px 6px #00000014}.metric-card .ant-card-body{padding:16px;height:100%;display:flex;flex-direction:column;justify-content:space-between;min-height:80px}.metric-card .ant-statistic-title{color:#8c8c8c!important;font-size:12px;margin-bottom:4px;font-weight:500}.burned-metric,.change-metric{text-align:left;height:100%;display:flex;flex-direction:column;justify-content:space-between}.metric-title{display:block;color:#8c8c8c;font-size:12px;margin-bottom:4px;font-weight:500}.burned-value{display:flex;flex-direction:column;gap:2px;flex:1;justify-content:center}.burned-percentage{color:#262626;font-size:18px;font-weight:600;line-height:1}.burned-amount{color:#8c8c8c;font-size:11px}.change-value{display:flex;gap:4px;flex:1;justify-content:flex-start;align-items:center}.positive-change{color:#52c41a!important;font-size:18px;font-weight:600}.negative-change{color:#ff4d4f!important;font-size:18px;font-weight:600}.holdings-banner{margin-bottom:32px}.holdings-card{background:linear-gradient(135deg,#f6ffed,#f0f9ff);border:1px solid #d9f7be;border-radius:12px;box-shadow:0 4px 16px #52c41a14;overflow:hidden}.holdings-card .ant-card-body{padding:32px 24px;position:relative}.holdings-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#52c41a,#73d13d)}.holdings-content{display:flex;align-items:center;justify-content:center;gap:20px;text-align:center}.holdings-icon-wrapper{display:flex;align-items:center;justify-content:center;width:60px;height:60px;background:#52c41a1a;border-radius:50%;border:2px solid rgba(82,196,26,.2)}.holdings-icon{font-size:28px;color:#52c41a}.holdings-text-content{flex:1;text-align:left}.holdings-title{color:#262626!important;font-size:1.1rem!important;font-weight:500!important;margin-bottom:16px!important}.holdings-values{display:flex;align-items:center;gap:32px;flex-wrap:wrap}.holdings-value-item{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.holdings-value-label{color:#8c8c8c;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;margin-bottom:0}.holdings-value-amount{color:#262626;font-size:1.8rem;font-weight:600;line-height:1}.ron-amount{color:#52c41a}.nft-amount{color:#73d13d}.content-cards{margin-top:32px}.strategy-holdings-card{background:#fff;border:1px solid #f0f0f0;border-radius:8px;box-shadow:0 2px 8px #0000000f;transition:all .2s ease;margin-bottom:16px}.strategy-holdings-card .ant-card-body{padding:24px}.strategy-holdings-content{display:flex;flex-direction:column;gap:16px}.strategy-holdings-title{color:#262626!important;font-size:2.5rem!important;font-weight:400!important;margin-bottom:0!important;line-height:1.2}.strategy-holdings-amounts{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.strategy-holdings-main{color:#262626!important;font-size:5.625rem!important;font-weight:700!important;line-height:1;margin:0!important}.strategy-holdings-secondary{color:#26262680!important;font-size:2.5rem!important;font-weight:400!important;cursor:pointer;transition:all .2s ease;margin:0!important}.strategy-holdings-secondary:hover{text-decoration:underline;color:#262626b3!important}.content-card{background:#fff;border:1px solid #f0f0f0;border-radius:8px;box-shadow:0 2px 8px #0000000f;transition:all .2s ease}.nft-holdings-card{height:auto;min-height:400px}.nft-holdings-card .ant-card-body{height:auto;padding:24px;display:block!important;align-items:unset!important;justify-content:unset!important}.content-card:hover{border-color:#d9d9d9;box-shadow:0 4px 12px #00000014}.content-card .ant-card-head{border-bottom:1px solid #f0f0f0;background:#fafafa}.content-card .ant-card-head-title{color:#262626;font-weight:500;font-size:16px}.content-card .ant-card-body{height:calc(100% - 57px);display:flex;align-items:center;justify-content:center}.nft-grid{width:100%;overflow:scroll}.nft-grid-pagination{margin-top:16px;display:flex;justify-content:flex-end}.nft-card{background:#fff;border:1px solid #f0f0f0;border-radius:6px;overflow:hidden;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 3px #0000000a}.nft-card:hover{border-color:#d9d9d9;box-shadow:0 2px 6px #00000014}.nft-image-container{position:relative;aspect-ratio:1;overflow:hidden}.nft-image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.nft-card:hover .nft-image{transform:scale(1.02)}.nft-id-badge{position:absolute;top:6px;right:6px;background:#000000bf;color:#fff;padding:3px 8px;border-radius:3px;font-size:10px;font-weight:500;font-family:Monaco,Menlo,Ubuntu Mono,monospace}.nft-price{padding:8px;text-align:center;font-weight:500;color:#262626;background:#fafafa;border-top:1px solid #f0f0f0;font-size:11px}.nft-view-controls{display:flex;align-items:center;gap:8px}.view-toggle{display:flex;gap:4px}.view-toggle .ant-btn{width:32px;height:32px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:6px}.view-toggle .ant-btn.active{background:#262626;border-color:#262626;color:#fff}.nft-table-image{display:flex;align-items:center;justify-content:center}.nft-table-name{font-weight:500;color:#262626;font-size:14px;margin-bottom:2px}.nft-table-id{color:#8c8c8c;font-size:12px;font-family:Monaco,Menlo,Ubuntu Mono,monospace}.nft-table-price{font-weight:500;color:#262626;font-size:14px}.rarity-badge{padding:4px 8px;border-radius:6px;font-weight:600;font-size:12px;text-transform:uppercase}.rarity-badge.rarity-common{background:#f5f5f5;color:#8c8c8c}.rarity-badge.rarity-rare{background:#e6f7ff;color:#1890ff}.rarity-badge.rarity-epic{background:#f9f0ff;color:#722ed1}.rarity-badge.rarity-legendary{background:#fff7e6;color:#fa8c16}.ant-table-tbody>tr:hover>td{background:#fafafa!important}.nft-holdings-card .ant-table,.nft-holdings-card .ant-table-container{width:100%}.nft-recommendations-tabbed-card{background:linear-gradient(135deg,#fff7e6,#f6ffed);border:1px solid #ffd591;border-radius:12px;box-shadow:0 4px 16px #fa8c1614;overflow:hidden;margin-bottom:16px;position:relative}.nft-recommendations-tabbed-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#fa8c16,#faad14);z-index:1}.nft-recommendations-tabbed-card .ant-card-body{padding:0}.marketplace-tabs{width:100%}.marketplace-tabs .ant-tabs-nav{margin:0;padding:0 24px;background:#ffffffb3;border-bottom:1px solid rgba(255,213,145,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;z-index:2}.marketplace-tabs .ant-tabs-tab{padding:16px 20px;margin:0;border-radius:8px 8px 0 0;background:transparent;border:none;transition:all .3s ease}.marketplace-tabs .ant-tabs-tab-active{background:#fffffff2;border-bottom:3px solid #fa8c16;box-shadow:0 2px 8px #fa8c1626}.marketplace-tabs .ant-tabs-tab:hover{background:#fffc}.marketplace-tabs .ant-tabs-content-holder{padding:24px;background:#fff9;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.tab-label{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:120px}.tab-marketplace{font-weight:600;font-size:14px;color:#262626}.tab-price{font-size:12px;font-weight:500;color:#8c8c8c;background:#0000000a;padding:2px 8px;border-radius:12px}.opensea-tab .tab-marketplace{color:#1890ff}.opensea-tab .tab-price{background:#1890ff1a;color:#1890ff}.ronin-market-tab .tab-marketplace{color:#eb2f96}.ronin-market-tab .tab-price{background:#eb2f961a;color:#eb2f96}.marketplace-tabs .ant-tabs-tab-active .opensea-tab .tab-marketplace,.marketplace-tabs .ant-tabs-tab-active .opensea-tab .tab-price{color:#1890ff}.marketplace-tabs .ant-tabs-tab-active .ronin-market-tab .tab-marketplace,.marketplace-tabs .ant-tabs-tab-active .ronin-market-tab .tab-price{color:#eb2f96}.marketplace-tabs .ant-tabs-tab-active:has(.opensea-tab){border-bottom-color:#1890ff!important}.marketplace-tabs .ant-tabs-tab-active:has(.ronin-market-tab){border-bottom-color:#eb2f96!important}.nft-recommendation-tab-content{min-height:200px}.no-nft-available{display:flex;align-items:center;justify-content:center;min-height:200px;background:#fffc;border:1px dashed rgba(250,140,22,.3);border-radius:8px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.nft-recommendation-card .ant-card-body{padding:24px;position:relative}.nft-recommendation-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#fa8c16,#faad14)}.nft-recommendation-content{display:flex;align-items:center;gap:24px}.nft-recommendation-image{flex-shrink:0;width:120px;height:120px;border-radius:12px;overflow:hidden;border:2px solid rgba(250,140,22,.2);position:relative}.marketplace-badge{position:absolute;top:8px;left:8px;background:#000c;color:#fff;padding:4px 8px;border-radius:6px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;z-index:2}.nft-recommendation-card.opensea .marketplace-badge{background:#1890ffe6}.nft-recommendation-card.ronin-market .marketplace-badge{background:#eb2f96e6}.nft-recommendation-image img{width:100%;height:100%;object-fit:cover}.nft-recommendation-details{flex:1;display:flex;flex-direction:column;gap:12px}.nft-recommendation-header{display:flex;align-items:center;gap:12px;margin-bottom:8px}.nft-recommendation-badge{background:#fa8c161a;color:#fa8c16;padding:4px 12px;border-radius:16px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.nft-recommendation-badge.insufficient{background:#ff4d4f1a;color:#ff4d4f}.nft-recommendation-name{color:#262626!important;font-size:1.5rem!important;font-weight:600!important;margin:0!important;line-height:1.2}.nft-recommendation-price{display:flex;align-items:baseline;gap:8px;margin-bottom:16px}.nft-recommendation-price-value{color:#fa8c16!important;font-size:2.5rem!important;font-weight:700!important;margin:0!important;line-height:1}.nft-recommendation-price-label{color:#8c8c8c;font-size:14px;font-weight:500}.nft-recommendation-current-bid{display:flex;flex-direction:column;gap:4px;padding:12px 16px;background:#1890ff1a;border:1px solid rgba(24,144,255,.2);border-radius:8px;margin-bottom:16px}.current-bid-label{color:#1890ff;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.current-bid-value{color:#1890ff;font-size:1.5rem;font-weight:700;line-height:1}.nft-recommendation-actions{display:flex;align-items:center;gap:12px}.nft-recommendation-buy-btn{font-weight:600;height:40px;padding:0 24px;border-radius:8px;font-size:16px}.nft-recommendation-buy-btn.opensea-btn{background:#1890ff!important;border-color:#1890ff!important;color:#fff!important}.nft-recommendation-buy-btn.opensea-btn:hover:not(:disabled){background:#096dd9!important;border-color:#096dd9!important;transform:translateY(-1px);box-shadow:0 4px 12px #1890ff4d}.nft-recommendation-buy-btn.ronin-market-btn{background:#eb2f96!important;border-color:#eb2f96!important;color:#fff!important}.nft-recommendation-buy-btn.ronin-market-btn:hover:not(:disabled){background:#c41d7f!important;border-color:#c41d7f!important;transform:translateY(-1px);box-shadow:0 4px 12px #eb2f964d}.nft-recommendation-buy-btn:disabled{background:#f5f5f5!important;border-color:#d9d9d9!important;color:#bfbfbf!important;cursor:not-allowed;transform:none;box-shadow:none}.nft-recommendation-marketplace-btn{color:#8c8c8c;border-color:#d9d9d9;font-weight:500;height:40px;padding:0 20px;border-radius:8px}.nft-recommendation-marketplace-btn:hover{color:#262626!important;border-color:#8c8c8c!important}.nft-recommendation-skeleton{background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 2px 8px #0000000f;margin-bottom:16px;padding:24px}.nft-recommendation-skeleton-content{display:flex;align-items:center;gap:24px}.nft-recommendation-skeleton-image{width:120px;height:120px;border-radius:12px;background:#f5f5f5}.nft-recommendation-skeleton-details{flex:1;display:flex;flex-direction:column;gap:16px}@media(max-width:768px){.marketplace-tabs .ant-tabs-nav{padding:0 16px}.marketplace-tabs .ant-tabs-tab{padding:12px 16px}.marketplace-tabs .ant-tabs-content-holder{padding:16px}.tab-label{min-width:100px;gap:2px}.tab-marketplace{font-size:13px}.tab-price{font-size:11px;padding:1px 6px}.nft-recommendation-content{flex-direction:column;text-align:center;gap:16px}.nft-recommendation-image{width:100px;height:100px;margin:0 auto}.nft-recommendation-details{align-items:center}.nft-recommendation-header{flex-direction:column;gap:8px}.nft-recommendation-name{font-size:1.25rem!important}.nft-recommendation-price-value{font-size:2rem!important}.current-bid-value{font-size:1.25rem!important}.nft-recommendation-actions{justify-content:center;flex-wrap:wrap}.nft-recommendation-skeleton-content{flex-direction:column;text-align:center;gap:16px}.nft-recommendation-skeleton-image{width:100px;height:100px;margin:0 auto}}.nft-purchase-modal .ant-modal-header{border-bottom:1px solid #f0f0f0}.nft-purchase-modal .ant-modal-content{background:#fff;border:1px solid #f0f0f0}.nft-purchase-modal .ant-modal-body{padding:24px}.modal-content{color:#262626}.modal-row-1{display:flex;gap:24px;align-items:flex-start;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #f0f0f0}.modal-nft-image{position:relative;width:200px;flex-shrink:0}.modal-nft-image img{width:100%;border-radius:12px}.modal-nft-id-badge{position:absolute;top:12px;right:12px;background:#000c;color:#fff;padding:6px 12px;border-radius:8px;font-size:14px;font-weight:600;font-family:Monaco,Menlo,Ubuntu Mono,monospace}.modal-basic-info{flex:1;display:flex;flex-direction:column;justify-content:space-between;min-height:200px}.modal-basic-info h3{color:#262626!important;margin-bottom:16px!important;font-size:20px!important;font-weight:500!important}.modal-price{padding:16px;background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;margin-bottom:16px}.price-heading{display:flex;align-items:center;gap:6px;margin-bottom:6px}.price-info-icon{color:#8c8c8c;cursor:help}.modal-price .dual-price-ronke{font-size:28px;line-height:1.2;font-weight:600;color:#262626}.modal-price .dual-price-ron{margin-top:2px;font-size:15px;color:#595959;opacity:1}.modal-payment{display:flex;flex-direction:column;gap:12px;padding:16px;margin-bottom:16px;border:1px solid #f0f0f0;border-radius:8px}.payment-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.payment-label{color:#8c8c8c;font-weight:500}.payment-balance{display:inline-flex;align-items:center;gap:8px}.price-label{display:block;color:#8c8c8c;font-size:14px;margin-bottom:4px;font-weight:500}.price-value{color:#52c41a!important;margin:0!important;font-weight:600!important;font-size:24px!important}.modal-rarity{margin-bottom:16px}.rarity-label{display:block;color:#8c8c8c;font-size:14px;margin-bottom:8px;font-weight:500}.rarity-value{padding:6px 16px;border-radius:8px;font-weight:600;font-size:16px}.rarity-common{background:#9ca3af33;color:#6b7280}.rarity-rare{background:#3b82f633;color:#3b82f6}.rarity-epic{background:#a855f733;color:#a855f7}.rarity-legendary{background:#f59e0b33;color:#f59e0b}.modal-row-2{display:flex;gap:24px}.modal-attributes{flex:1}.attributes-label{display:block;color:#262626;font-size:16px;font-weight:500;margin-bottom:16px}.attributes-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.attribute-item{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#fafafa;border:1px solid #f0f0f0;border-radius:6px}.attribute-type{color:#8c8c8c;font-size:14px;font-weight:500}.attribute-value{color:#262626;font-weight:500;font-size:14px}.modal-links{width:200px;flex-shrink:0}.links-label{display:block;color:#262626;font-size:16px;font-weight:500;margin-bottom:16px}.links-list{display:flex;flex-direction:column;gap:8px}.link-item{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#fafafa;border:1px solid #f0f0f0;border-radius:4px;text-decoration:none;color:#595959;transition:all .2s ease}.link-item:hover{background:#f0f0f0;color:#262626;border-color:#d9d9d9}.purchase-button{font-weight:500;height:40px;font-size:16px}.purchase-button.ant-btn-primary:not(:disabled){background:#262626;border-color:#262626;color:#fff}.purchase-button.ant-btn-primary:not(:disabled):hover{background:#434343!important;border-color:#434343!important;color:#fff!important}.purchase-button.ant-btn-primary:disabled{background:#f5f5f5;border-color:#d9d9d9;color:#00000073}.chart-placeholder,.activity-placeholder,.nft-placeholder,.performance-placeholder{display:flex;align-items:center;justify-content:center;height:100%;border:1px dashed #d9d9d9;border-radius:6px;background:#fafafa}.chart-placeholder .ant-typography,.activity-placeholder .ant-typography,.nft-placeholder .ant-typography,.performance-placeholder .ant-typography{color:#8c8c8c!important;font-size:14px;font-weight:400}.price-chart-card{height:auto;margin-bottom:46px}.price-chart-card .ant-card-body{height:100%}.price-chart-card:has(.price-chart-iframe){height:450px}.price-chart-card:has(.price-chart-iframe) .ant-card-body{padding:0}.price-chart-iframe{width:100%;height:100%;border:0}.empty-nft-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;background:#fafafa;border:1px dashed #d9d9d9;border-radius:8px;margin:20px 0}.empty-nft-icon{font-size:48px;color:#d9d9d9;margin-bottom:16px}.empty-nft-title{color:#8c8c8c!important;font-size:16px!important;font-weight:500!important;margin-bottom:8px!important}.empty-nft-description{color:#bfbfbf!important;font-size:14px!important;margin-bottom:0!important}@media(max-width:1200px){.collection-name{font-size:2rem!important}.holdings-text{font-size:1.5rem!important}}@media(max-width:768px){.collection-strategy{padding:16px}.collection-header{padding:24px}.collection-info{flex-direction:column;text-align:center;gap:16px}.collection-name{font-size:1.8rem!important}.collection-address,.collection-links{justify-content:center}.holdings-content{flex-direction:column;gap:16px;text-align:center}.holdings-text-content{text-align:center}.holdings-title{font-size:1rem!important}.holdings-values{justify-content:center;gap:24px}.holdings-value-item{align-items:center}.holdings-value-amount{font-size:1.5rem}.holdings-icon-wrapper{width:50px;height:50px}.holdings-icon{font-size:24px}.price-chart-card:has(.price-chart-iframe){height:350px}.nft-holdings-card{height:auto}.strategy-holdings-title{font-size:1.125rem!important}.strategy-holdings-amounts{flex-direction:column;align-items:flex-start;gap:8px}.strategy-holdings-main{font-size:1.5rem!important}.strategy-holdings-secondary{font-size:1.25rem!important}.nft-id-badge{font-size:8px;padding:2px 4px}.nft-price{padding:4px;font-size:9px}.modal-row-1{flex-direction:column;gap:16px}.modal-nft-image{width:100%;max-width:200px;margin:0 auto}.modal-basic-info{min-height:auto}.modal-row-2{flex-direction:column;gap:16px}.modal-links{width:100%}.attributes-list{grid-template-columns:1fr}}.deals-history-card{height:auto;min-height:300px}.deals-history-card .ant-card-body{height:auto;padding:24px;display:block!important;align-items:unset!important;justify-content:unset!important}.deal-nft-id{font-weight:500;color:#262626;font-size:14px;font-family:Monaco,Menlo,Ubuntu Mono,monospace}.deal-price{font-weight:500;color:#262626;font-size:14px}.deal-benefit{font-weight:600;color:#52c41a;font-size:14px}.deals-history-card .ant-table,.deals-history-card .ant-table-container{width:100%}.header-actions .ant-btn{border-radius:6px;font-weight:500;height:40px;padding:0 24px}.header-actions .ant-btn:hover{background:#434343!important;border-color:#434343!important}.ant-divider{border-color:#f0f0f0}.ant-card-small>.ant-card-head{min-height:48px;padding:0 16px}.ant-card-small>.ant-card-body{padding:16px}.ant-table-small .ant-table-thead>tr>th{background:#fafafa;border-bottom:1px solid #f0f0f0;color:#8c8c8c;font-weight:500;font-size:13px}.ant-table-small .ant-table-tbody>tr>td{padding:8px 16px;border-bottom:1px solid #f5f5f5}.ant-pagination-small .ant-pagination-item{border-color:#f0f0f0}.ant-pagination-small .ant-pagination-item-active{background:#262626;border-color:#262626}.ant-pagination-small .ant-pagination-item-active a{color:#fff}.skeleton-collection-header{margin-bottom:24px;padding:24px;background:#fff;border:1px solid #f0f0f0;border-radius:8px;box-shadow:0 2px 8px #0000000f}.skeleton-collection-info{display:flex;align-items:center;gap:24px}.skeleton-collection-avatar{flex-shrink:0}.skeleton-collection-details{flex:1;display:flex;flex-direction:column;gap:16px}.skeleton-metrics-banner{margin-bottom:32px}.skeleton-metrics-grid{width:100%}.skeleton-metric-card{background:#fff;border:1px solid #f0f0f0;border-radius:6px;box-shadow:0 1px 3px #0000000a;height:100px;padding:16px;display:flex;flex-direction:column;justify-content:space-between}.skeleton-strategy-holdings-card{background:#fff;border:1px solid #f0f0f0;border-radius:8px;box-shadow:0 2px 8px #0000000f;margin-bottom:16px;padding:24px}.skeleton-strategy-holdings-content{display:flex;flex-direction:column;gap:16px}.skeleton-content-card{background:#fff;border:1px solid #f0f0f0;border-radius:8px;box-shadow:0 2px 8px #0000000f;margin-bottom:16px}.skeleton-card-header{padding:16px 24px;background:#fafafa;border-bottom:1px solid #f0f0f0;border-radius:8px 8px 0 0}.skeleton-card-body{padding:24px;min-height:300px}.skeleton-nft-grid{width:100%}.skeleton-nft-card{background:#fff;border:1px solid #f0f0f0;border-radius:6px;overflow:hidden;box-shadow:0 1px 3px #0000000a;height:200px}.skeleton-nft-image{width:100%;height:160px;background:#f5f5f5}.skeleton-nft-price{padding:8px;background:#fafafa;border-top:1px solid #f0f0f0;height:40px;display:flex;align-items:center;justify-content:center}.skeleton-table-row{height:72px;border-bottom:1px solid #f5f5f5}.skeleton-table-cell{padding:8px 16px;display:flex;align-items:center}.skeleton-table-image{width:60px;height:60px;border-radius:8px;background:#f5f5f5}.ant-skeleton-element .ant-skeleton-image{width:100%;height:100%}.ant-skeleton-element .ant-skeleton-image.skeleton-nft-image-element{height:160px}.ant-skeleton-element .ant-skeleton-image.skeleton-avatar-large{width:80px;height:80px;border-radius:50%}.ant-skeleton-element .ant-skeleton-image.skeleton-table-image-element{width:60px;height:60px;border-radius:8px}@media(max-width:768px){.skeleton-collection-info{flex-direction:column;text-align:center;gap:16px}.skeleton-collection-details{align-items:center}.skeleton-strategy-holdings-card{padding:16px}.skeleton-card-body{padding:16px;min-height:250px}}@media(max-width:480px){.collection-name{font-size:1.5rem!important}.holdings-title{font-size:.9rem!important}.holdings-values{flex-direction:column;gap:16px}.holdings-value-amount{font-size:1.3rem!important}.holdings-card .ant-card-body{padding:24px 16px}.metric-card .ant-statistic-content-value,.burned-percentage,.positive-change,.negative-change{font-size:16px!important}.header-actions .ant-btn{height:36px;padding:0 16px;font-size:14px}}.strategy-hit-number{color:#1890ff;font-size:2.5rem;font-weight:700;line-height:1}.app-layout{min-height:100vh}.app-content{padding-inline:24px;padding-block:24px;padding-top:88px;min-height:calc(100vh - 200px)}@media(max-width:600px){.app-content{padding-inline:5px}}.app-content__flex{width:100%}.app-content__container{max-width:1200px;margin:0 auto;width:100%}
