@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap";.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}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#eef2f1;background:#090b0f;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:#090b0f;min-width:320px;margin:0}button,input{font:inherit}button{cursor:pointer}.app-shell{min-height:100vh}.topbar{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090b0feb;border-bottom:1px solid #ffffff12;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;min-height:68px;padding:12px 28px;display:grid;position:sticky;top:0}.brand,.topnav button,.back-btn,.address-line,.sample-link{color:inherit;background:0 0;border:0}.brand{text-align:left;align-items:center;gap:10px;padding:0;display:flex}.comet-logo{filter:drop-shadow(0 0 6px #66e0b459);flex-shrink:0}.brand strong{font-size:17px;display:block}.brand small,.search-hero p,.page-title p,.panel-head p,.metric p,.field span,.state-box,.quote-box span,.quote-box small{color:#8e9c99}.topnav{background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:4px;padding:4px;display:flex}.topnav button{color:#bac7c4;border-radius:9px;min-width:96px;padding:9px 12px;font-weight:750}.topnav button.active{color:#07100d;background:#66e0b4}.wallet-slot{justify-self:end}.wallet-adapter-button-trigger{color:#07100d!important;background:#66e0b4!important;border-radius:10px!important;height:42px!important;font-weight:900!important}.wallet-adapter-button{font-family:inherit!important}.wallet-adapter-modal-wrapper{background:#12161c!important}.home-page,.page{width:min(1180px,100% - 36px);margin:0 auto;padding:38px 0 56px}.search-hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 190px);display:flex}.hero-kicker{color:#74edbf;background:#66e0b412;border:1px solid #66e0b42e;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:7px 10px;font-size:13px;font-weight:850;display:inline-flex}.search-hero h1,.page-title h1,.pool-header h1{letter-spacing:0;margin:14px 0 10px}.search-hero h1{font-size:clamp(48px,8vw,108px);line-height:.9}.search-hero p{max-width:540px;margin:0 0 26px;line-height:1.55}.hero-search{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:min(760px,100%);padding:8px;display:grid}.hero-search svg{color:#74edbf;margin-left:10px}input{color:#eef2f1;background:#0000002e;border:1px solid #ffffff1a;border-radius:9px;outline:0;width:100%;min-width:0;min-height:44px;padding:0 12px}.hero-search input{background:0 0;border:0}input:focus{border-color:#66e0b494}.hero-search button,.secondary-btn,.swap-actions button,.state-box.error button{color:#07100d;background:#66e0b4;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 16px;font-weight:900;text-decoration:none;display:inline-flex}.sample-link{color:#c5d0cd;margin-top:14px;font-weight:780}.sample-link span{color:#74edbf}.page-title{margin-bottom:24px}.page-title h1,.pool-header h1{font-size:clamp(34px,5vw,62px);line-height:.96}.pool-header{grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-bottom:20px;display:grid}.pool-header-center{align-items:center;gap:16px;display:flex}.pool-header-orbs{flex-direction:row;display:flex}.pool-header-orbs .token-orb{width:48px;height:48px;font-size:11px}.pool-header-orbs .token-orb--b{background:#3b6b5a;border:2px solid #090b0f;margin-left:-14px}.pool-header-badges{gap:6px;margin-bottom:6px;display:flex}.badge{color:#b4c2bf;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:6px;align-items:center;padding:3px 8px;font-size:12px;font-weight:750;display:inline-flex}.badge--protocol{color:#74edbf;background:#66e0b414;border-color:#66e0b44d}.pool-header h1{margin:0 0 6px}.stats-bar{background:#ffffff14;border:1px solid #ffffff14;border-radius:12px;grid-template-rows:1fr;grid-template-columns:repeat(6,1fr);gap:1px;margin-bottom:20px;display:grid;overflow:hidden}.stat-item{background:#ffffff08;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.stat-item span{color:#7a8b88;text-transform:uppercase;letter-spacing:.04em;font-size:12px}.stat-item b{font-size:16px}.back-btn{color:#b8c5c2;align-self:center;align-items:center;gap:7px;padding:10px 0;font-weight:800;display:inline-flex}.metric-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.position-summary{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.metric,.panel,.pool-row,.state-box{background:#ffffff09;border:1px solid #ffffff14;border-radius:10px}.metric{padding:14px}.metric span{color:#74edbf}.metric p,.metric b,.panel-head p,.panel-head h2,.token-card-name b{margin:0}.metric b{overflow-wrap:anywhere;margin-top:7px;font-size:22px;display:block}.pool-layout{grid-template-columns:minmax(0,1fr) 360px;gap:12px;display:grid}.main-stack,.side-stack,.pool-list{align-content:start;gap:12px;display:grid}.panel{padding:16px}.panel-head{margin-bottom:14px}.panel-head h2{font-size:19px}.pool-row{color:#eef2f1;text-align:left;grid-template-columns:1fr auto auto;align-items:center;gap:14px;width:100%;padding:14px 16px;transition:border-color .15s;display:grid}.pool-row:hover{background:#ffffff0e;border-color:#66e0b459}.pool-row-tokens{align-items:center;gap:12px;min-width:0;display:flex}.pool-row-orbs{flex-shrink:0;display:flex}.token-orb-sm{color:#07100d;background:#66e0b4;border-radius:50%;place-items:center;width:34px;height:34px;font-size:9px;font-weight:950;display:grid}.token-orb-sm--b{color:#90e8ca;background:#3b6b5a;border:2px solid #090b0f;margin-left:-10px}.pool-row-pair{letter-spacing:-.01em;font-size:18px;font-weight:800;display:block}.pool-row-protocol{color:#74edbf;text-transform:uppercase;letter-spacing:.05em;margin-top:2px;font-size:11px;font-weight:700;display:block}.pool-row small{color:#8e9c99;margin-top:3px;font-size:12px;display:block}.pool-row-meta{gap:20px;display:flex}.pool-row-stat{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.pool-row-stat span{color:#7a8b88;text-transform:uppercase;letter-spacing:.04em;font-size:11px}.pool-row-stat b{font-size:15px}.pool-row-arrow{color:#66e0b4;flex-shrink:0}.token-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.token-card{background:#0000002e;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;gap:12px;padding:14px;display:flex}.token-card-header{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.token-orb{color:#07100d;text-transform:uppercase;background:#66e0b4;border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;font-size:11px;font-weight:950;display:grid}.token-card-name{flex-direction:column;gap:2px;min-width:0;display:flex}.token-ticker-btn{color:#eef2f1;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:16px;font-weight:800;transition:color .1s;display:inline-flex}.token-ticker-btn:hover{color:#74edbf}.token-ticker-btn svg{color:#66e0b4;opacity:.7}.token-address-short{color:#7a8b88;font-size:12px}.token-card-amount{text-align:right}.token-card-amount b{font-size:18px;display:block}.token-card-amount span{color:#7a8b88;text-transform:uppercase;letter-spacing:.04em;font-size:11px}.token-card-stats{grid-template-columns:1fr 1fr;gap:8px;display:grid}.token-stat{background:#0000001f;border:1px solid #ffffff0f;border-radius:7px;padding:8px 10px}.token-stat span{color:#7a8b88;text-transform:uppercase;letter-spacing:.04em;margin-bottom:3px;font-size:11px;display:block}.token-stat b{font-size:13px}.address-line{color:#9ba8a5;text-align:left;background:0 0;border:0;align-items:center;gap:7px;max-width:100%;padding:0;display:inline-flex}.address-line span{text-overflow:ellipsis;white-space:nowrap;max-width:min(680px,100vw - 72px);overflow:hidden}.address-line svg{color:#74edbf;flex:none}.address-list{flex-direction:column;gap:2px;display:flex}.address-row{color:#eef2f1;text-align:left;background:#00000024;border:1px solid #ffffff12;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:100%;padding:10px 12px;transition:border-color .12s,background .12s;display:grid}.address-row:hover:not(:disabled){background:#66e0b40a;border-color:#66e0b44d}.address-row:disabled{opacity:.5;cursor:default}.address-row-label{color:#74edbf;min-width:70px;font-size:13px;font-weight:750}.address-row-value{color:#b4c2bf;font-family:monospace;font-size:13px}.address-row-icon{color:#66e0b4;align-items:center;display:flex}.copy-check{color:#74edbf}.field-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.field-grid.compact{grid-template-columns:1fr}.field{background:#00000029;border:1px solid #ffffff13;border-radius:8px;min-width:0;padding:10px}.field span,.field b{display:block}.field span{color:#7a8b88;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;font-size:11px}.field b{overflow-wrap:anywhere}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;min-width:620px}th,td{text-align:left;border-bottom:1px solid #ffffff13;padding:12px 10px}th{color:#8e9c99;text-transform:uppercase;font-size:12px}td{color:#eef2f1}.swap-meteora{flex-direction:column;gap:6px;display:flex}.swap-token-box{background:#0003;border:1px solid #ffffff17;border-radius:10px;padding:14px}.swap-token-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.swap-token-label{color:#eef2f1;align-items:center;gap:8px;font-size:16px;font-weight:750;display:flex}.swap-amount-input{color:#eef2f1;text-align:right;background:0 0;border:0;flex:1;width:auto;min-width:0;min-height:auto;padding:0;font-size:22px;font-weight:700}.swap-amount-input:focus{border-color:#0000;outline:none}.swap-amount-display{color:#8e9c99;text-align:right;font-size:22px;font-weight:700}.swap-balance{color:#7a8b88;align-items:center;gap:6px;margin-top:6px;font-size:12px;display:flex}.swap-balance b{color:#b4c2bf}.swap-max-btn{color:#74edbf;letter-spacing:.04em;background:#66e0b414;border:1px solid #66e0b44d;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:850}.swap-max-btn:hover{background:#66e0b426}.swap-flip-row{z-index:1;justify-content:center;margin:-2px 0;display:flex;position:relative}.swap-flip-btn{color:#66e0b4;background:#14191f;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:34px;height:34px;transition:background .15s,border-color .15s;display:grid}.swap-flip-btn:hover{background:#66e0b414;border-color:#66e0b473}.swap-slippage-row{justify-content:space-between;align-items:center;gap:10px;margin-top:4px;display:flex}.swap-slippage-row span{color:#7a8b88;font-size:12px}.swap-slippage-input{text-align:right;border-radius:6px;width:80px;min-height:32px;padding:0 8px;font-size:13px}.swap-quote-detail{color:#8e9c99;background:#66e0b40a;border:1px solid #66e0b41f;border-radius:7px;padding:6px 10px;font-size:12px}.swap-quote-detail b{color:#74edbf}.swap-btn-primary{color:#07100d;background:#66e0b4;border:0;border-radius:10px;width:100%;min-height:44px;margin-top:2px;font-size:15px;font-weight:900;transition:opacity .15s}.swap-btn-primary:hover:not(:disabled){opacity:.88}button:disabled{opacity:.5;cursor:not-allowed}.tx-status,.inline-error{border-radius:8px;padding:10px}.tx-status{color:#74edbf;background:#66e0b412;border:1px solid #66e0b42e}.inline-error{color:#ffc9ba;background:#ff724c1a}.inline-note{color:#8e9c99;font-size:13px}label{color:#8e9c99;font-size:13px;font-weight:750}.toast-rack{z-index:9999;pointer-events:none;flex-direction:column;gap:10px;width:calc(100vw - 48px);max-width:360px;display:flex;position:fixed;bottom:24px;right:24px}.toast{pointer-events:all;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:12px;grid-template-columns:auto 1fr auto;align-items:start;gap:10px;padding:14px 14px 14px 12px;animation:.22s cubic-bezier(.34,1.56,.64,1) toast-in;display:grid}@keyframes toast-in{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.toast--success{background:#0f1e18f2;border:1px solid #66e0b44d}.toast--error{background:#1e0f0af2;border:1px solid #ff724c4d}.toast-icon{border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:12px;font-weight:900;display:grid}.toast--success .toast-icon{color:#07100d;background:#66e0b4}.toast--error .toast-icon{color:#fff;background:#e05544}.toast-content{min-width:0}.toast-content b{color:#eef2f1;font-size:14px;display:block}.toast-body{color:#8e9c99;margin-top:4px;font-size:13px}.toast-swap-detail{flex-direction:column;gap:4px;display:flex}.toast-tx-link{color:#66e0b4;font-size:12px;text-decoration:none}.toast-tx-link:hover{text-decoration:underline}.toast-close{color:#5a6a67;background:0 0;border:0;align-self:start;padding:0;font-size:12px;line-height:1}.toast-close:hover{color:#8e9c99}.state-box{text-align:center;justify-content:center;align-items:center;gap:10px;min-height:120px;padding:16px;display:flex}.state-box.muted{min-height:90px}.state-box.error{color:#ffc9ba;background:#ff724c14;border-color:#ff724c47;flex-direction:column}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=1040px){.pool-layout{grid-template-columns:1fr}.field-grid{grid-template-columns:1fr 1fr}.stats-bar{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.topbar{grid-template-columns:1fr;padding:12px 14px}.topnav,.wallet-slot,.wallet-adapter-button-trigger{width:100%}.topnav button{flex:1;min-width:0}.home-page,.page{width:min(100% - 22px,1180px);padding-top:26px}.search-hero{min-height:auto;padding:44px 0 20px}.hero-search{grid-template-columns:auto 1fr}.hero-search button{grid-column:1/-1}.pool-header{grid-template-columns:1fr;align-items:start}.pool-header-center{flex-wrap:wrap}.secondary-btn{width:100%}.metric-grid,.position-summary,.token-pair,.field-grid,.stats-bar,.token-pair{grid-template-columns:1fr}.pool-row-meta{display:none}}
