.liquidity-pool-container{min-height:100vh;color:var(--theme-default-text-color);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;position:relative;z-index:2}.liquidity-pool-coming-soon-badge{display:inline-flex;align-items:center;background:linear-gradient(135deg,#8b5cf6,#5b21b6);padding:8px 16px;border-radius:20px;font-size:.9rem;margin-top:1rem;box-shadow:0 4px 12px rgba(139,92,246,.3)}.liquidity-pool-coming-soon-badge span{display:flex;align-items:center;gap:6px}.liquidity-pool-header{border-bottom:1px solid rgba(255,255,255,.08);padding:2rem 0 3rem;position:relative}.liquidity-pool-hero{text-align:center;max-width:800px;margin:0 auto;padding:2rem 0}.liquidity-pool-icon{background:rgba(var(--theme-switch-handler-rgb),.15);border-radius:24px;width:80px;height:80px;display:flex;align-items:center;justify-content:center;color:var(--theme-switch-handler);margin:0 auto 2rem}.liquidity-pool-hero h1{font-size:2.5rem;font-weight:800;margin-bottom:1rem;background:linear-gradient(135deg,var(--theme-switch-handler) 0,var(--theme-switch) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1.2}.liquidity-pool-hero p{font-size:1.25rem;line-height:1.6;color:rgba(255,255,255,.8);max-width:600px;margin:0 auto}.liquidity-pool-back-button{background:rgba(0,0,0,.3);color:rgba(255,255,255,.8);border:1px solid rgba(255,255,255,.1);padding:8px 16px;border-radius:6px;font-size:.9rem;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px;margin-bottom:2rem;text-decoration:none}.liquidity-pool-back-button:hover{background:rgba(var(--theme-switch-handler-rgb),.1);color:var(--theme-switch-handler);border-color:rgba(var(--theme-switch-handler-rgb),.3)}.liquidity-pool-section{padding:3rem 0;position:relative}.liquidity-pool-section-container{max-width:1200px;margin:0 auto;padding:0 2rem}.liquidity-pool-dex-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:1.5rem;gap:1.5rem;margin:2rem 0}.liquidity-pool-dex-card{background:rgba(30,30,30,.8);border:2px solid rgba(255,255,255,.1);border-radius:16px;padding:1.5rem;cursor:pointer;transition:all .3s ease;position:relative;text-align:left}.liquidity-pool-dex-card:hover{border-color:rgba(255,107,0,.3);transform:translateY(-2px)}.liquidity-pool-dex-card.liquidity-pool-selected{border-color:#ff6b00;background:rgba(255,107,0,.1)}.liquidity-pool-dex-card.liquidity-pool-coming-soon{opacity:.6;cursor:not-allowed}.liquidity-pool-coming-soon-badge{position:absolute;top:1rem;right:1rem;background:linear-gradient(135deg,#ff6b00,#ff8533);color:white;padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:600}.liquidity-pool-dex-header{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.liquidity-pool-dex-logo{width:48px;height:48px;border-radius:12px;object-fit:cover}.liquidity-pool-dex-info h3{font-size:1.2rem;font-weight:600;margin:0 0 .25rem;color:#ffffff}.liquidity-pool-dex-info p{color:#cccccc;margin:0;font-size:.9rem}.liquidity-pool-dex-stats{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.liquidity-pool-dex-stat{text-align:center;padding:.75rem;background:rgba(40,40,40,.6);border-radius:8px}.liquidity-pool-dex-stat span{display:block;color:#cccccc;font-size:.8rem;margin-bottom:.25rem}.liquidity-pool-dex-stat strong{color:#ff6b00;font-weight:600;font-size:.9rem}.liquidity-pool-input-section{max-width:800px;margin:0 auto;text-align:center}.liquidity-pool-info-card{background:rgba(30,30,30,.8);border:1px solid rgba(255,107,0,.2);border-radius:12px;padding:2rem;margin:2rem 0;text-align:left}.liquidity-pool-info-card h3{color:#ff6b00;font-size:1.3rem;font-weight:600;margin:0 0 1rem}.liquidity-pool-info-card p{color:#cccccc;line-height:1.6;margin:0 0 1rem}.liquidity-pool-note{display:flex;align-items:center;gap:.5rem;background:rgba(255,107,0,.1);border:1px solid rgba(255,107,0,.3);border-radius:8px;padding:.75rem;color:#ff6b00;font-size:.9rem}.liquidity-pool-input-hint{display:block;color:#888;font-size:.8rem;margin-top:.5rem;font-style:italic}.liquidity-pool-info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1rem;gap:1rem}.liquidity-pool-info-item{background:rgba(40,40,40,.6);border-radius:8px;padding:1rem;border:1px solid rgba(255,255,255,.1)}.liquidity-pool-info-item strong{display:block;color:#ffffff;font-weight:600;margin-bottom:.5rem}.liquidity-pool-info-item span{color:#cccccc;font-size:.9rem;line-height:1.4}.liquidity-pool-input-section h2{font-size:2rem;font-weight:700;margin-bottom:2rem;color:var(--theme-default-text-color)}.liquidity-pool-types-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}.liquidity-pool-type-card{background:rgba(0,0,0,.15);border:2px solid rgba(255,255,255,.08);border-radius:16px;padding:2rem;cursor:pointer;transition:all .3s ease;text-align:center;position:relative}.liquidity-pool-type-card:hover{border-color:rgba(var(--theme-switch-handler-rgb),.3);background:rgba(var(--theme-switch-handler-rgb),.05);transform:translateY(-4px)}.liquidity-pool-type-card.liquidity-pool-recommended{border-color:var(--theme-switch-handler);background:rgba(var(--theme-switch-handler-rgb),.1)}.liquidity-pool-recommended-badge{position:absolute;top:-8px;right:-8px;background:var(--theme-switch-handler);color:white;padding:4px 8px;border-radius:12px;font-size:.75rem;font-weight:600}.liquidity-pool-type-card h3{font-size:1.25rem;font-weight:600;margin-bottom:.5rem;color:var(--theme-default-text-color)}.liquidity-pool-fee{font-size:1.5rem;font-weight:700;color:var(--theme-switch-handler);margin-bottom:.75rem}.liquidity-pool-type-card p{color:rgba(255,255,255,.7);line-height:1.5;margin:0;font-size:.9rem}.liquidity-pool-form{background:rgba(0,0,0,.15);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:2rem;margin-bottom:2rem;transition:all .3s ease}.liquidity-pool-form:hover{border-color:rgba(var(--theme-switch-handler-rgb),.2)}.liquidity-pool-token-selection{margin-bottom:2rem}.liquidity-pool-token-pair{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.liquidity-pool-token-input-group{flex:1 1;min-width:250px;text-align:left}.liquidity-pool-token-input-group label{display:block;font-size:.875rem;color:rgba(255,255,255,.6);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.5rem;font-weight:600}.liquidity-pool-token-input{display:flex;gap:.5rem}.liquidity-pool-token-input input{flex:1 1;padding:16px;background:rgba(0,0,0,.3);border:2px solid rgba(255,255,255,.1);border-radius:12px;color:var(--theme-default-text-color);font-size:1rem;transition:all .3s ease}.liquidity-pool-token-input input:focus{outline:none;border-color:var(--theme-switch-handler);background:rgba(0,0,0,.4)}.liquidity-pool-token-input input::placeholder{color:rgba(255,255,255,.4)}.liquidity-pool-select-button{background:rgba(var(--theme-switch-handler-rgb),.1);color:var(--theme-switch-handler);border:1px solid rgba(var(--theme-switch-handler-rgb),.3);padding:16px 20px;border-radius:8px;font-size:.9rem;cursor:pointer;transition:all .3s ease;white-space:nowrap}.liquidity-pool-select-button:hover{background:rgba(var(--theme-switch-handler-rgb),.2);transform:translateY(-1px)}.liquidity-pool-swap-icon{display:flex;align-items:center;justify-content:center;color:var(--theme-switch-handler);margin:0 1rem}.liquidity-pool-form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:1.5rem}.liquidity-pool-input-group{text-align:left}.liquidity-pool-input-group label{display:block;font-size:.875rem;color:rgba(255,255,255,.6);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.5rem;font-weight:600}.liquidity-pool-input,.liquidity-pool-select{width:100%;padding:16px;background:rgba(0,0,0,.3);border:2px solid rgba(255,255,255,.1);border-radius:12px;color:var(--theme-default-text-color);font-size:1rem;transition:all .3s ease}.liquidity-pool-input:focus,.liquidity-pool-select:focus{outline:none;border-color:var(--theme-switch-handler);background:rgba(0,0,0,.4)}.liquidity-pool-input::placeholder{color:rgba(255,255,255,.4)}.liquidity-pool-advanced-toggle{margin:2rem 0}.liquidity-pool-toggle-button{background:rgba(var(--theme-switch-handler-rgb),.1);color:var(--theme-switch-handler);border:1px solid rgba(var(--theme-switch-handler-rgb),.3);padding:12px 20px;border-radius:8px;font-size:.9rem;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px}.liquidity-pool-toggle-button:hover{background:rgba(var(--theme-switch-handler-rgb),.2);transform:translateY(-1px)}.liquidity-pool-advanced-options{background:rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:2rem;margin-top:1.5rem;text-align:left}.liquidity-pool-advanced-options h3{font-size:1.25rem;font-weight:600;margin-bottom:1.5rem;color:var(--theme-default-text-color)}.liquidity-pool-features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1rem;gap:1rem}.liquidity-pool-feature-option{background:rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.05);border-radius:8px;padding:1rem;transition:all .3s ease}.liquidity-pool-feature-option:hover{border-color:rgba(var(--theme-switch-handler-rgb),.3);background:rgba(var(--theme-switch-handler-rgb),.05)}.liquidity-pool-feature-option input[type=checkbox]{margin-right:12px;transform:scale(1.2)}.liquidity-pool-feature-option label{display:flex;align-items:flex-start;gap:12px;cursor:pointer}.liquidity-pool-feature-option label strong{color:var(--theme-default-text-color);font-weight:600;display:block;margin-bottom:.25rem}.liquidity-pool-feature-option label span{color:rgba(255,255,255,.7);font-size:.875rem;line-height:1.4}.liquidity-pool-analytics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1.5rem;gap:1.5rem}.liquidity-pool-analytics-card{background:rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:1.5rem;text-align:center;transition:all .3s ease}.liquidity-pool-analytics-card:hover{border-color:rgba(var(--theme-switch-handler-rgb),.3);background:rgba(var(--theme-switch-handler-rgb),.05);transform:translateY(-2px)}.liquidity-pool-analytics-card h3{font-size:1rem;font-weight:600;margin:1rem 0 .5rem;color:var(--theme-default-text-color)}.liquidity-pool-metric{font-size:1.5rem;font-weight:700;color:var(--theme-switch-handler);margin-bottom:.5rem}.liquidity-pool-analytics-card p{color:rgba(255,255,255,.7);font-size:.875rem;margin:0}.liquidity-pool-create-button{background:linear-gradient(135deg,var(--theme-switch-handler) 0,var(--theme-switch) 100%);color:#fff;border:none;padding:16px 32px;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px;text-decoration:none;min-width:180px;justify-content:center;margin-top:2rem}.liquidity-pool-create-button:hover:not(:disabled){transform:translateY(-2px)}.liquidity-pool-create-button:disabled{opacity:.6;cursor:not-allowed;transform:none}.liquidity-pool-spinning{animation:liquidity-pool-spin 1s linear infinite}@keyframes liquidity-pool-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.liquidity-pool-features-section{background:rgba(0,0,0,.1);border-top:1px solid rgba(255,255,255,.05)}.liquidity-pool-features-section h2{font-size:2rem;font-weight:700;margin-bottom:3rem;text-align:center;color:var(--theme-default-text-color)}.liquidity-pool-features-grid-main{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem}.liquidity-pool-feature-item{background:rgba(0,0,0,.15);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:2rem;text-align:center;transition:all .4s cubic-bezier(.21,.6,.35,1);position:relative;overflow:hidden}.liquidity-pool-feature-item:hover{transform:translateY(-6px);border-color:rgba(var(--theme-switch-handler-rgb),.3)}.liquidity-pool-feature-item h3{font-size:1.25rem;font-weight:600;margin:1rem 0;color:var(--theme-switch-handler)}.liquidity-pool-feature-item p{color:rgba(255,255,255,.8);line-height:1.6;margin:0}@media (max-width:1024px){.liquidity-pool-hero h1{font-size:2rem}.liquidity-pool-hero p{font-size:1.1rem}.liquidity-pool-token-pair{flex-direction:column;align-items:stretch}.liquidity-pool-swap-icon{margin:1rem 0;transform:rotate(90deg)}.liquidity-pool-form-row{grid-template-columns:1fr}}@media (max-width:768px){.liquidity-pool-section-container{padding:0 1rem}.liquidity-pool-hero h1{font-size:1.75rem}.liquidity-pool-input-section h2{font-size:1.5rem}.liquidity-pool-form{padding:1.5rem}.liquidity-pool-types-grid{grid-template-columns:1fr;gap:1rem}.liquidity-pool-analytics-grid{grid-template-columns:repeat(2,1fr);gap:1rem}.liquidity-pool-features-grid-main{grid-template-columns:1fr;gap:1rem}.liquidity-pool-feature-item{padding:1.5rem}.liquidity-pool-features-grid{grid-template-columns:1fr}}@media (max-width:640px){.liquidity-pool-section{padding:2rem 0}.liquidity-pool-hero{padding:1rem 0}.liquidity-pool-hero h1{font-size:1.5rem}.liquidity-pool-hero p{font-size:1rem}.liquidity-pool-form{padding:1rem}.liquidity-pool-create-button{width:100%}.liquidity-pool-input,.liquidity-pool-select{padding:14px}.liquidity-pool-token-input-group{min-width:unset}.liquidity-pool-analytics-grid{grid-template-columns:1fr}.liquidity-pool-type-card{padding:1.5rem}}@keyframes liquidity-pool-fadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.liquidity-pool-form{animation:liquidity-pool-fadeIn .6s ease-out}.liquidity-pool-types-grid{animation:liquidity-pool-fadeIn .6s ease-out .2s both}.liquidity-pool-analytics-grid{animation:liquidity-pool-fadeIn .6s ease-out .4s both}