.launchpad-dialog{color:var(--text);background:#131820;border:1px solid #35404f;border-radius:18px;width:660px;max-width:calc(100vw - 24px);max-height:85dvh;padding:0;box-shadow:0 22px 90px #000a;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}
.launchpad-dialog::backdrop{background:#020508a8;backdrop-filter:blur(5px)}.launchpad-dialog-handle{display:none}.launchpad-dialog>header{display:flex;align-items:center;justify-content:space-between;padding:20px 22px 14px}.launchpad-dialog h2{font-size:18px;margin:0}.launchpad-dialog>header button{padding:6px;background:#252e3b;border:1px solid #394454}.launchpad-dialog .icon{width:17px;height:17px}
.launchpad-dialog>nav{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:20px;background:#131820f5;border-bottom:1px solid #2a3441;padding:0 22px;backdrop-filter:blur(14px)}.launchpad-dialog>nav button{border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:#8d99aa;padding:14px 0;font-size:13px;white-space:nowrap}.launchpad-dialog>nav [aria-pressed=true]{color:#b0e9c8;border-bottom-color:var(--green)}.launchpad-dialog>nav button:last-child{margin-left:auto;font-size:11px}
.launchpad-dialog>section{padding:14px 22px 22px}.launchpad-dialog>section[hidden]{display:none}.launchpad-select-all{display:flex;justify-content:space-between;align-items:center;margin:0 0 18px;font-size:11px;color:#8c99ac}.launchpad-select-all button{display:flex;align-items:center;gap:7px;color:#98a5b7;background:transparent;border:0;padding:5px 0;font-size:12px}.launchpad-select-all [aria-pressed=true]{color:var(--green)}.launchpad-select-all .icon{padding:2px;border:1px solid currentColor;border-radius:3px}
.launchpad-chip-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 9px}.launchpad-chip-grid button{display:flex;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:37px;padding:7px 5px;border-radius:22px;border:1px solid #343a46;background:#1d222d;color:#7d8898;font-size:12px;white-space:nowrap}.launchpad-chip-grid button span{font-size:15px;flex-shrink:0}.launchpad-chip-grid [aria-pressed=true]{color:var(--pad-color);border-color:color-mix(in srgb,var(--pad-color) 48%,#27303a);background:color-mix(in srgb,var(--pad-color) 13%,#141923);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--pad-color) 17%,transparent)}.launchpad-chip-grid button:focus-visible{outline:2px solid var(--pad-color);outline-offset:3px}
.launchpad-dialog h3{font-size:11px;color:#96a5b7;font-weight:500;margin:24px 0 12px}.launchpad-dialog p{font-size:11px;line-height:1.65;color:#8a98aa;margin:18px 0 0}.launchpad-dialog>footer{position:sticky;bottom:0;display:flex;gap:12px;padding:16px 22px;background:#131820f5;border-top:1px solid #2a3441;backdrop-filter:blur(15px)}.launchpad-dialog>footer button{flex:1;min-height:44px;border-radius:24px;font-size:13px;background:#252d39;border:1px solid #3b4756}.launchpad-dialog button:focus-visible{outline:2px solid var(--green);outline-offset:2px}
.launchpad-paid-option{display:flex;gap:18px;align-items:center;padding:16px;border:1px solid #344152;border-radius:12px;background:#1c2530}.launchpad-paid-option>div{display:grid;gap:8px;flex:1}.launchpad-paid-option strong{font-size:14px}.launchpad-paid-option small{font-size:11px;line-height:1.6;color:#9caabc}.launchpad-paid-option [role=switch]{border:1px solid #455162;background:#303949;border-radius:18px;width:44px;min-width:44px;height:26px;padding:3px}.launchpad-paid-option [role=switch]>span{display:block;background:#c4cfdb;border-radius:50%;height:18px;width:18px}.launchpad-paid-option [aria-checked=true]{background:#28513d;border-color:#4f8264}.launchpad-paid-option [aria-checked=true]>span{transform:translateX(17px);background:#a2f1c1}
/* The global button flex-centering must not move the switch thumb's origin. */
.launchpad-paid-option>div{min-width:0}
.launchpad-paid-option [role=switch]{position:relative;display:block;box-sizing:border-box;flex:0 0 44px;width:44px;min-width:44px;max-width:44px;height:26px;min-height:26px;padding:0;margin:0;overflow:hidden}
.launchpad-paid-option [role=switch]>span{position:absolute;left:3px;top:3px;width:18px;height:18px;margin:0;transform:translateX(0);transition:transform .18s ease,background .18s ease;pointer-events:none}
.launchpad-paid-option [role=switch][aria-checked=true]>span{transform:translateX(18px)}
.sol-discovery-tabs{display:flex;align-items:center;gap:5px;overflow-x:auto;scrollbar-width:thin;margin:0 0 12px;padding-bottom:7px;border-bottom:1px solid var(--border)}.sol-discovery-tabs button{min-height:34px;padding:6px 11px;white-space:nowrap;font-size:12px;color:var(--muted);border:1px solid transparent;background:#131820}.sol-discovery-tabs [aria-pressed=true]{color:#a7edc4;border-color:#376049;background:#203c2e}.sol-discovery-tabs [data-sol-launchpads]{margin-left:auto;display:flex;align-items:center;gap:7px}.sol-discovery-tabs .icon{height:14px;width:14px}.sol-launchpad-caption{font-size:10px;color:#9baaab;display:block;margin:0 0 10px}.phone-market-filters>[data-phone-action=filters]{flex-shrink:0}.phone-market-filters .phone-segment{min-width:0;overflow-x:auto;scrollbar-width:thin}.phone-market-filters .phone-segment button{flex-shrink:0;white-space:nowrap}
.phone-hot-labels,.phone-hot-row{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(65px,.8fr) minmax(65px,.8fr);gap:9px;align-items:center}.phone-hot-labels{color:var(--muted);font-size:9px;padding:10px 0;border-bottom:1px solid var(--border)}.phone-hot-labels>span:not(:first-child){text-align:right}.phone-hot-row{width:100%;min-height:86px;padding:12px 0;text-align:left;background:transparent;border:0;border-bottom:1px solid var(--border);border-radius:0}.phone-hot-row>span:first-child{display:flex;gap:9px;align-items:center;min-width:0}.phone-hot-row .avatar{width:40px;height:40px;flex-shrink:0;border-radius:10px}.phone-hot-row>span>span{display:grid;gap:5px;min-width:0}.phone-hot-row strong{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.phone-hot-row small{font-size:10px;color:var(--muted)}.phone-hot-row>span:not(:first-child){display:grid;gap:6px;text-align:right;min-width:0}.phone-hot-row .hot-search-count{color:#d6aa6e}.phone-token-list .phone-token-origin{font-size:9px;color:#9fb5a5}.phone-graduation-time{display:block;color:#95bca5;font-size:9px}.discover-launchpad-control{display:flex;gap:8px;align-items:center;font-size:10px;color:var(--muted);margin-bottom:12px}.discover-launchpad-control button{display:flex;align-items:center;gap:6px;font-size:11px;padding:7px 10px}.discover-launchpad-control .icon{height:14px;width:14px}
@media(max-width:760px), (pointer:coarse) and (hover:none) and (max-height:760px){.launchpad-dialog{position:fixed;inset:auto 0 0;margin:0;width:100%;max-width:none;max-height:88dvh;border-radius:20px 20px 0 0;border-bottom:0}.launchpad-dialog-handle{display:block;width:36px;height:4px;border-radius:4px;background:#48505d;margin:10px auto 0}.launchpad-dialog>header{padding:15px 16px 9px}.launchpad-dialog>nav{padding:0 16px;gap:18px}.launchpad-dialog>nav button{font-size:12px}.launchpad-dialog>section{padding:13px 16px 20px}.launchpad-chip-grid{gap:10px 7px}.launchpad-chip-grid button{font-size:10px;min-height:34px;gap:4px}.launchpad-chip-grid button span{font-size:13px}.launchpad-dialog>footer{padding:14px 16px calc(16px + env(safe-area-inset-bottom))}.phone-hot-row .avatar{width:35px;height:35px}.phone-hot-row>span:first-child{gap:7px}.phone-hot-row strong{font-size:11px}.phone-hot-row{gap:7px}}
@media(prefers-reduced-motion:reduce){.launchpad-dialog *{transition:none!important}}
