:root{color-scheme:dark;--bg-base: #0f1013;--bg-elevated: #1b1d22;--bg-card: #17181c;--border: #24262d;--border-bright: #343841;--text: #f1f2f5;--text-soft: #c7c9d1;--text-muted: #7c808a;--accent: #1d9bf0;--success: #39d98a}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{background:var(--bg-base);color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}.app-shell{display:flex;flex-direction:column;height:100vh;min-width:420px}.topbar{display:flex;align-items:center;gap:10px;justify-content:center;padding:10px 18px;border-bottom:1px solid var(--border);background:#131418f5}.pause-toast{position:fixed;top:12px;left:50%;z-index:30;transform:translate(-50%);padding:6px 12px;border:1px solid rgba(255,255,255,.22);border-radius:999px;color:var(--text);background:#141519f5;font-size:12px;font-weight:800;letter-spacing:.02em}.scroll-top-btn{position:fixed;top:52px;left:50%;transform:translate(-50%);z-index:25;padding:6px 12px;border:1px solid rgba(255,255,255,.18);border-radius:6px;color:var(--text);background:#141519f0;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.scroll-top-btn:hover{border-color:#ffffff5c;background:#1e2026f5}.account-total{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:0;padding:7px 12px;border:1px solid var(--border);border-radius:4px;color:var(--text-soft);background:var(--bg-elevated);font:inherit;cursor:pointer}.account-total strong{color:var(--text);font-size:11px;font-weight:900}.add-account-form{position:relative;display:flex;align-items:center}.add-account-form input{width:178px;padding:7px 9px;border:1px solid var(--border);border-radius:4px;color:var(--text);background:#111318;font:inherit;font-size:12px}.add-account-status{position:absolute;top:calc(100% + 4px);left:0;max-width:220px;overflow:hidden;color:var(--text-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.feed{flex:1;display:flex;align-items:stretch;flex-direction:column;overflow:auto;padding:12px 18px 26px}.event-row{position:relative;width:min(1160px,100%);margin:0 0 10px}.event-row.has-blitz{display:block;width:min(1160px,100%);overflow:visible;border:0;border-radius:4px;background:transparent}.event-card.rich{position:relative;width:100%;margin:0;border:1px solid var(--border);border-radius:4px;background:var(--bg-card)}.event-row:not(.has-blitz) .event-card.rich{width:min(1160px,100%)}.event-row.has-blitz .event-card.rich{border-right:1px solid var(--border);border-radius:4px}.event-card.rich:hover{border-color:var(--border-bright)}.event-card.rich.is-truth-social{border-color:#38bdf847;border-left-color:#7dd3fcb8;background:linear-gradient(135deg,rgba(14,165,233,.2),transparent 50%),linear-gradient(90deg,rgba(56,189,248,.08),transparent 28%),linear-gradient(0deg,#3b82f60f,#3b82f60f),var(--bg-card)}.event-card.rich.is-truth-social:before,.event-card.rich.is-instagram:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;pointer-events:none;z-index:1}.event-card.rich.is-truth-social:before{background:linear-gradient(180deg,#38bdf8,#2563eb);box-shadow:0 0 18px #38bdf857}.event-card.rich.is-truth-social .action-row{border-top-color:#7dd3fc29}.event-row.is-truth-social .blitz-panel{border-color:#38bdf838;border-left-color:#7dd3fc2e;background:linear-gradient(135deg,rgba(14,165,233,.1),transparent 52%),linear-gradient(0deg,#3b82f60b,#3b82f60b),var(--bg-card)}.event-card.rich.is-instagram{border-color:#f871715c;border-left-color:#fb7185c7;background:linear-gradient(135deg,rgba(225,29,72,.2),transparent 50%),linear-gradient(90deg,rgba(248,113,113,.1),transparent 28%),linear-gradient(0deg,#f973160e,#f973160e),var(--bg-card)}.event-card.rich.is-instagram:before{background:linear-gradient(180deg,#fb7185,#f97316);box-shadow:0 0 18px #f871715c}.event-card.rich.is-instagram .action-row{border-top-color:#fca5a529}.event-row.is-instagram .blitz-panel{border-color:#f8717138;border-left-color:#fca5a52e;background:linear-gradient(135deg,rgba(225,29,72,.09),transparent 52%),linear-gradient(0deg,#f9731609,#f9731609),var(--bg-card)}.event-card.rich.is-deleted{border-color:#ff494957;background:linear-gradient(135deg,rgba(255,55,55,.09),transparent 46%),linear-gradient(0deg,#ff373709,#ff373709),var(--bg-card);opacity:.76}.event-card.rich.account-outlined{border-color:color-mix(in srgb,var(--account-outline) 82%,#ffffff 18%);background:linear-gradient(135deg,color-mix(in srgb,var(--account-outline) 8%,transparent),transparent 42%),linear-gradient(0deg,color-mix(in srgb,var(--account-outline) 4%,transparent),color-mix(in srgb,var(--account-outline) 4%,transparent)),var(--bg-card);box-shadow:0 0 0 1px color-mix(in srgb,var(--account-outline) 70%,transparent),0 0 22px color-mix(in srgb,var(--account-outline) 24%,transparent)}.event-card.rich.account-outlined .display-name,.event-card.rich.account-outlined .action-link{color:color-mix(in srgb,var(--account-outline) 45%,var(--text) 55%);text-shadow:0 0 10px color-mix(in srgb,var(--account-outline) 34%,transparent)}.event-card.rich.account-outlined.is-truth-social{border-left-color:#7dd3fcc7;background:linear-gradient(135deg,color-mix(in srgb,var(--account-outline) 8%,transparent),transparent 42%),linear-gradient(135deg,rgba(14,165,233,.16),transparent 52%),linear-gradient(90deg,rgba(56,189,248,.08),transparent 28%),linear-gradient(0deg,color-mix(in srgb,var(--account-outline) 4%,transparent),color-mix(in srgb,var(--account-outline) 4%,transparent)),linear-gradient(0deg,#3b82f60a,#3b82f60a),var(--bg-card)}.event-card.rich.account-outlined.is-instagram{border-left-color:#fb7185d1;background:linear-gradient(135deg,color-mix(in srgb,var(--account-outline) 8%,transparent),transparent 42%),linear-gradient(135deg,rgba(225,29,72,.16),transparent 52%),linear-gradient(90deg,rgba(248,113,113,.1),transparent 28%),linear-gradient(0deg,color-mix(in srgb,var(--account-outline) 4%,transparent),color-mix(in srgb,var(--account-outline) 4%,transparent)),linear-gradient(0deg,#f9731609,#f9731609),var(--bg-card)}.event-card.rich.is-deleted .action-row{border-top-color:#ff5c5c38}.deleted-badge{display:inline-flex;align-items:center;height:18px;padding:0 6px;border:1px solid rgba(255,92,92,.34);border-radius:999px;color:#ff9e9eeb;background:#ff3f3f14;font-size:10px;font-weight:900;letter-spacing:.06em}.event-card.rich.is-deleted .event-text,.event-card.rich.is-deleted .media-grid,.event-card.rich.is-deleted .link-preview,.event-card.rich.is-deleted .related-tweet,.event-card.rich.is-deleted .article-block,.event-card.rich.is-deleted .poll-block{opacity:.72}.card-main{display:grid;grid-template-columns:44px 1fr;gap:12px;padding:14px}.event-card.has-side-rail .card-main{grid-template-columns:44px minmax(0,1fr) minmax(210px,240px);align-items:start}.event-card.has-side-rail .card-content{max-width:none}.card-content{min-width:0;max-width:760px}.card-header{display:flex;align-items:start;gap:10px;min-width:0}.user-line{display:grid;gap:2px;min-width:0;color:var(--text-muted);font-size:13px}.user-line.compact{font-size:12px}.user-title-row,.user-subline{display:flex;align-items:center;gap:5px;min-width:0}.user-subline{color:var(--text-muted);font-size:11px;line-height:1.15}.display-name{min-width:0;overflow:hidden;color:var(--text);font-weight:800;text-overflow:ellipsis;white-space:nowrap}.verified{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border-radius:50%;color:#fff;background:var(--accent);font-size:10px;font-weight:900}.avatar-link{display:inline-flex;flex-shrink:0}.business-badge{width:20px;height:20px;margin-left:1px;flex-shrink:0;fill:#e2b203;vertical-align:middle}.affiliate-badge{display:inline-flex;align-items:center;gap:3px;min-width:0;max-width:130px;color:var(--text-soft);font-size:12px;font-weight:700}.affiliate-badge:hover{text-decoration:none}.affiliate-badge-img{width:18px;height:18px;border-radius:50%;object-fit:cover;flex-shrink:0}.affiliate-badge span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.handle,.followers{color:var(--text-muted);white-space:nowrap}.followers{display:inline-flex;align-items:center;gap:3px}.followers svg{opacity:.7}.event-time{color:var(--text-muted);font-size:12px;white-space:nowrap}.account-actions-dropdown{position:relative}.account-inline-action,.account-actions-trigger{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;border-radius:4px;color:var(--text-muted);background:transparent;cursor:pointer}.account-inline-action:hover,.account-actions-trigger:hover{color:var(--text);background:#ffffff0f}.account-inline-action.active{color:#c4b5fd;background:#7c5cff29}.account-inline-action.active-danger{color:#ff8a8a;background:#ff454529}.account-actions-menu{position:absolute;top:30px;right:0;z-index:40;display:grid;gap:8px;width:250px;padding:12px;border:1px solid var(--border-bright);border-radius:8px;background:#131418fa;box-shadow:0 16px 40px #0000006b}.account-filter-menu{width:260px}.account-menu-title,.account-menu-label{color:var(--text-muted);font-size:11px;font-weight:800;letter-spacing:.04em}.account-menu-row{display:flex;align-items:center;gap:8px;width:100%;padding:7px 8px;border:1px solid var(--border);border-radius:5px;color:var(--text-soft);background:#111318;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.account-menu-row.active{border-color:#7c5cff99;color:#c4b5fd}.account-menu-select{width:100%;padding:7px 8px;border:1px solid var(--border);border-radius:5px;color:var(--text);background:#111318}.account-menu-check{display:flex;align-items:center;gap:8px;color:var(--text-soft);font-size:12px;font-weight:700;line-height:1.25}.account-menu-check input{width:15px;height:15px;margin:0;accent-color:#ef4444}.outline-color-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.outline-color-btn{width:24px;height:24px;border:1px solid rgba(255,255,255,.22);border-radius:6px;background:transparent;cursor:pointer}.outline-color-btn:first-child{border-style:dashed}.outline-color-btn.selected{outline:2px solid #fff;outline-offset:2px}.avatar{width:42px;height:42px;border-radius:50%;object-fit:cover;background:var(--bg-elevated);flex-shrink:0}.avatar.small{width:30px;height:30px}.avatar.large{width:58px;height:58px;border:3px solid var(--bg-card)}.avatar-fallback{display:inline-flex;align-items:center;justify-content:center;color:var(--text-soft);font-weight:900}.action-row{display:flex;align-items:center;gap:6px;margin-top:7px;padding-top:7px;border-top:1px solid rgba(255,255,255,.055);color:var(--text-muted);font-size:13px}.event-card.rich.account-outlined .action-row{border-top-color:color-mix(in srgb,var(--account-outline) 22%,rgba(255,255,255,.055))}.action-link{color:var(--text-muted)}.action-link:hover{color:var(--accent)}.account-actions{display:inline-flex;align-items:center;gap:2px}.accounts-modal-backdrop{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:24px;background:#000000ad;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.accounts-modal{width:min(720px,calc(100vw - 32px));max-height:min(720px,calc(100vh - 44px));display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border-bright);border-radius:12px;background:#141519fa;box-shadow:0 24px 70px #0000009e}.accounts-modal-header{display:flex;align-items:start;justify-content:space-between;gap:16px;padding:22px 22px 14px}.accounts-modal-header h2{margin:0;color:var(--text);font-size:24px}.accounts-modal-header p{margin:5px 0 0;color:var(--text-muted);font-size:13px}.accounts-modal-close{width:28px;height:28px;border:0;border-radius:5px;color:var(--text-muted);background:transparent;font:inherit;font-size:18px;cursor:pointer}.accounts-modal-tools{display:flex;align-items:center;gap:10px;padding:0 22px 14px}.accounts-modal-tools input{flex:1;min-width:0;padding:11px 12px;border:1px solid var(--border);border-radius:7px;color:var(--text);background:#17191f;font:inherit}.accounts-modal-tools span{display:inline-flex;align-items:center;gap:5px;color:var(--text-muted);font-size:12px;font-weight:800}.accounts-source-tabs{display:flex;align-items:center;gap:6px;padding:0 22px 14px}.account-source-tab{display:flex;align-items:center;gap:5px;padding:5px 12px;border:0;border-radius:6px;color:var(--text-muted);background:transparent;font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:.15s;outline:none}.account-source-tab svg{overflow:visible}.account-source-tab img{filter:brightness(0) invert(1)}.account-source-tab span{color:currentColor;font-size:11px;font-weight:800}.account-source-tab:hover,.account-source-tab.active{color:#b0b3b8;background:#b0b3b822}.account-source-tab.active{outline:rgba(176,179,184,.267) solid 1px}.accounts-list{overflow:auto;padding:0 14px;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.accounts-list-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto auto;gap:10px;align-items:center;min-height:48px;padding:7px 8px;border-bottom:1px solid rgba(255,255,255,.05)}.accounts-list-row.is-hidden{opacity:.52}.accounts-list-row strong{min-width:0;overflow:hidden;color:var(--text);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.account-row-chip{padding:4px 7px;border:1px solid var(--border);border-radius:999px;color:var(--text-muted);background:#111318;font-size:11px;font-weight:800}.accounts-row-actions{display:inline-flex;align-items:center;gap:3px}.row-outline{width:24px;height:24px}.accounts-modal-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 22px;color:var(--text-muted);font-size:12px}.accounts-modal-footer button{margin-left:6px;padding:7px 10px;border:1px solid var(--border);border-radius:5px;color:var(--text-soft);background:#111318;font:inherit;cursor:pointer}.accounts-modal-footer button:disabled{opacity:.45;cursor:default}.event-text{margin:12px 0 10px;color:var(--text-soft);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:15.3px;font-weight:700;line-height:1.52;white-space:pre-wrap;overflow-wrap:anywhere}.meta-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:8px 0;color:var(--text-muted);font-size:12px}.meta-row a,.meta-row button{padding:4px 8px;border:1px solid var(--border);border-radius:3px;background:#111318}.meta-row button{font:inherit;color:var(--text-soft);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;cursor:pointer}.meta-row .contract-chip{border-color:#ff8a00;color:#fff;background:#ff8a00;font-weight:900}.media-grid{display:flex;align-items:flex-start;flex-wrap:wrap;gap:2px;max-width:400px;margin:10px 0;overflow:visible;border:0;border-radius:0;background:transparent}.media-grid.count-2,.media-grid.count-3,.media-grid.count-4{display:grid;grid-template-columns:repeat(2,198px);max-width:400px;gap:4px}.media-link{position:relative;display:inline-flex;align-items:flex-start;justify-content:flex-start;overflow:hidden;border-radius:4px;background:transparent}.media-link img{display:block;width:auto;max-width:400px;height:auto;max-height:400px;object-fit:contain}.media-grid.count-2 .media-link,.media-grid.count-3 .media-link,.media-grid.count-4 .media-link{width:198px;height:198px;background:#0c0d11}.media-grid.count-2 .media-link img,.media-grid.count-3 .media-link img,.media-grid.count-4 .media-link img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover}.media-video{width:auto;max-width:400px;height:auto;max-height:400px;object-fit:contain;border-radius:4px}.media-video-badge{position:absolute;right:8px;bottom:8px;padding:3px 7px;border-radius:999px;color:#fff;background:#000000b8;font-size:11px;font-weight:900}.link-preview{display:grid;gap:3px;max-width:560px;margin:10px 0;padding:10px 12px;border:1px solid var(--border);border-radius:4px;background:#111318}.link-preview strong{color:var(--text);font-size:13px}.link-preview span{color:var(--text-muted);font-size:12px}.article-block{display:grid;gap:6px;max-width:560px;margin:10px 0;padding:10px;border:1px solid var(--border);border-radius:4px;background:#111318}.article-block img{width:100%;max-height:240px;object-fit:cover;border-radius:7px}.article-block strong{color:var(--text);font-size:14px}.article-block p{margin:0;color:var(--text-soft);font-size:13px;line-height:1.4;white-space:pre-wrap}.poll-block{display:grid;gap:6px;max-width:560px;margin:10px 0}.poll-choice{display:grid;grid-template-columns:auto 1fr auto auto;gap:8px;align-items:center;padding:8px 10px;border:1px solid var(--border);border-radius:4px;background:#111318;color:var(--text-soft);font-size:13px}.poll-choice img{width:28px;height:28px;border-radius:5px;object-fit:cover}.poll-choice em,.poll-total{color:var(--text-muted);font-size:12px;font-style:normal}.blitz-panel{position:static;z-index:1;display:flex;flex-direction:column;justify-content:start;gap:4px;width:100%;max-width:none;margin:0;padding:0;border:0;border-radius:0;background:transparent;overflow:visible}.suggestion-side-rail{display:flex;flex-direction:column;gap:6px;min-width:0}.j7-side-panel{display:flex;flex-direction:column;gap:4px;width:100%;max-width:none;overflow:visible}.j7-inline-panel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:8px 0 0;overflow:visible}.card-content>.j7-inline-panel{width:100%;margin:16px 0 0;padding-top:8px;border-top:1px solid rgba(255,255,255,.07)}.card-content>.launch-history-panel{width:calc(100% + 56px);margin-left:-56px}@media(max-width:720px){.event-row.has-blitz{grid-template-columns:1fr;width:min(1160px,100%)}.event-row.has-blitz .event-card.rich{grid-column:1;border-right:1px solid var(--border);border-radius:4px}.event-card.has-side-rail .card-main,.event-card.has-j7 .card-main{grid-template-columns:44px minmax(0,1fr)}.suggestion-side-rail{grid-column:2}.j7-side-panel,.blitz-panel{width:100%;max-width:100%;margin-top:8px;margin-right:0;margin-bottom:0;border-left:0;background:transparent}.j7-side-panel{grid-column:auto}.blitz-panel{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));justify-content:start;padding:0;border:0}}.j7-side-card{min-width:0;width:100%;padding:0;grid-template-columns:44px minmax(0,1fr) 28px;min-height:44px;border-radius:6px;border-color:transparent;background:#0f1016d1;overflow:visible}.j7-inline-card{width:100%;min-width:0;grid-template-columns:52px minmax(0,1fr) 30px;min-height:52px;background:#0f1016c7}.launchblitz-suggest-stack{width:100%;min-width:0;max-width:100%;overflow:visible}.blitz-panel .ai-result-card{grid-template-columns:42px minmax(0,1fr) 26px;min-height:42px;min-width:0;background:#0f1016d1}.blitz-panel .ai-card-image,.blitz-panel .ai-card-image img,.blitz-panel .blitz-img-empty{width:42px;height:42px}.blitz-panel .ai-card-agent-btn{width:26px;min-height:42px}.ai-result-card{display:grid;grid-template-columns:46px minmax(0,1fr) 28px;gap:8px;align-items:center;min-height:46px;min-width:0;max-width:100%;padding:0;border:1px solid transparent;border-radius:6px;background:#0f1016d1;overflow:visible;transition:border-color .12s ease,background .12s ease}.ai-result-card.j7-suggest-card{border-color:transparent}.ai-result-card:hover{border-color:#ffffff5c;background:#16181df5}.launch-history-panel{display:grid;grid-template-columns:repeat(auto-fit,minmax(138px,1fr));gap:4px;max-width:680px;margin:10px 0 0;padding:4px 6px;align-items:flex-start}.launch-history-label{grid-column:1 / -1;padding:2px 6px;color:#fbbf24;font-size:9px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.launch-history-card{width:100%;min-width:0;height:42px;display:flex;align-items:stretch;gap:0;padding:0;position:relative;border:1px solid rgba(251,191,36,.16);border-radius:6px;background:#12110d9e;overflow:hidden;box-sizing:border-box}.launch-history-card:hover{border-color:#fbbf2442;opacity:.85;text-decoration:none}.launch-history-main{display:flex;flex:1 1 auto;align-items:stretch;gap:0;min-width:0;color:inherit;text-decoration:none}.launch-history-main:hover{text-decoration:none}.launch-history-card.is-bwa{border-color:#60a5fa33;background:#0e12179e}.launch-history-image{width:42px;height:42px;flex:0 0 42px}.launch-history-card .launch-history-thumb-img,.launch-history-card .blitz-img-empty{width:42px;height:42px;object-fit:cover;display:block}.launch-history-meta{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;gap:2px;padding:4px 7px 4px 6px;text-align:left}.launch-history-name{color:#f8fafc;font-size:11px;font-weight:800;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.launch-history-ticker{color:#cbd5e1;font-size:9px;font-weight:700;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.launch-history-agent{align-self:stretch;flex:0 0 26px;width:26px;margin:0;padding:0;border:0;border-left:1px solid rgba(255,255,255,.08);border-radius:0;color:#7c3aed;background:#ffffff0a;display:flex;align-items:center;justify-content:center;cursor:pointer}.launch-history-agent:hover{color:#a78bfa;background:#7c3aed29}.launch-history-agent svg{width:13px;height:13px;pointer-events:none}.ai-card-image{position:relative;width:46px;height:46px;padding:0;border:0;border-radius:0;overflow:visible;background:transparent;cursor:pointer}.ai-card-image img,.blitz-img-empty{display:block;width:46px;height:46px;object-fit:cover}.ai-card-info{display:grid;gap:3px;min-width:0;padding:5px 2px;align-self:center}.ai-card-name,.ai-card-ticker{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-card-name{color:var(--text);font-size:12px;font-weight:800;line-height:1.1}.j7-side-card .ai-card-image{width:44px;height:44px;border-radius:0;background:transparent}.j7-side-card .ai-card-image img,.j7-side-card .blitz-img-empty{width:44px;height:44px}.j7-inline-card .ai-card-image,.j7-inline-card .ai-card-image img,.j7-inline-card .blitz-img-empty{width:52px;height:52px}.j7-inline-card .ai-card-agent-btn{width:30px;min-height:52px}.j7-inline-card .ai-card-name{font-size:13px}.j7-inline-card .ai-card-ticker{font-size:11px}.j7-side-card .ai-card-info{padding:5px 0}.j7-side-card .ai-card-name{overflow:visible;color:var(--text);font-size:11px;line-height:1.08;text-overflow:clip;white-space:normal}.ai-card-ticker{color:var(--text-muted);font-size:10px;font-weight:800}.j7-suggest-card .ai-card-ticker{color:var(--text-muted)}.ai-card-agent-btn{width:28px;height:100%;min-height:46px;margin:0;padding:0;border:0;border-radius:0 6px 6px 0;color:#b09dffb8;background:#ffffff0f;cursor:pointer;display:flex;align-items:center;justify-content:center;align-self:center}.ai-card-agent-btn:hover{color:#c4b5fde6;background:#ffffff1c}.launchblitz-lb-thumb-row{display:flex;flex-wrap:nowrap;gap:4px;padding:4px;border:1px solid rgba(255,255,255,.08);border-top:0;border-radius:0 0 6px 6px;background:#0a0a10f2;overflow:hidden}.launchblitz-lb-thumb-slot{position:relative;flex:0 0 42px;width:42px;height:42px}.launchblitz-lb-thumb{width:42px;height:42px;padding:0;border:1px solid rgba(255,255,255,.16);border-radius:4px;overflow:hidden;background:#ffffff0f;cursor:pointer}.launchblitz-lb-thumb img{display:block;width:100%;height:100%;object-fit:cover}.launchblitz-lb-thumb-agent-btn{position:absolute;top:1px;right:1px;width:18px;height:18px;padding:0;border:1px solid rgba(124,92,255,.55);border-radius:999px;background:#ffffff0a;color:#7c5cff;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:3}.launchblitz-lb-thumb-agent-btn:hover{background:#7c5cff3d}.related-tweet{max-width:620px;margin-top:10px;padding-left:8px;border-left:2px solid #4a4f59}.card-content>.related-tweet{width:calc(100% + 44px);margin-left:-44px}.related-body{display:grid;grid-template-columns:30px 1fr;gap:9px;padding:6px 0}.related-content{min-width:0}.related-text{margin-top:5px;color:var(--text-soft);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:15.3px;font-weight:700;line-height:1.52;white-space:pre-wrap}.profile-card{position:relative;display:block;overflow:hidden;max-width:720px;margin-top:12px;border:1px solid var(--border);border-radius:4px;color:inherit;background:#111318;text-decoration:none}.profile-card:hover{border-color:var(--border-bright);text-decoration:none}.profile-banner{display:block;width:100%;height:116px;object-fit:cover;background:#0b0c10}.profile-inner{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;padding:12px 14px 14px}.profile-banner+.profile-inner{margin-top:-31px}.profile-main{min-width:0;padding-top:31px}.profile-bio{margin-top:8px;color:var(--text-soft);font-size:14px;font-weight:400;line-height:1.35}.profile-meta{display:flex;gap:12px;flex-wrap:wrap;margin-top:8px;color:var(--text-muted);font-size:12px}.profile-counts{display:flex;gap:18px;margin-top:10px;color:var(--text);font-size:13px}.profile-counts span{color:var(--text-muted);font-weight:600}.empty-state{display:grid;place-items:center;align-content:center;height:100%;min-height:280px;color:var(--text-muted);text-align:center}.empty-state strong{color:var(--text);font-size:18px}.empty-state span{margin-top:6px;font-size:13px}.login-shell{align-items:center;justify-content:center}.login-card{display:flex;flex-direction:column;gap:10px;width:320px;padding:28px 26px;border:1px solid var(--border-bright);border-radius:16px;background:var(--bg-card)}.login-card h1{margin:0;font-size:20px;text-align:center;letter-spacing:.02em}.login-subtitle{margin:0 0 6px;text-align:center;color:var(--text-muted);font-size:13px}.login-card input{padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--bg-elevated);color:var(--text);font-size:14px}.login-card input:focus{outline:none;border-color:var(--accent)}.login-card button[type=submit]{margin-top:4px;padding:10px 12px;border:none;border-radius:10px;background:var(--accent);color:#fff;font-weight:700;font-size:14px;cursor:pointer}.login-card button[type=submit]:disabled{opacity:.5;cursor:default}.login-switch{padding:6px;border:none;background:none;color:var(--text-muted);font-size:12px;cursor:pointer}.login-switch:hover{color:var(--accent)}.login-error{padding:8px 10px;border:1px solid rgba(255,69,69,.4);border-radius:8px;background:#ff454514;color:#ff8a8a;font-size:12px}.user-chip{padding:5px 12px;border:1px solid var(--border-bright);border-radius:999px;background:var(--bg-elevated);color:var(--text-soft);font-size:12px;font-weight:700;cursor:pointer}.user-chip:hover{border-color:#ff4545;color:#ff8a8a}.tracking-card{border-width:1px;border-style:solid}.tracking-card.tracking-confirmed{border-color:#39d98a8c;box-shadow:0 0 0 1px #39d98a40,0 0 18px #39d98a1f}.tracking-card.tracking-pending{border-color:#ffc6298c;box-shadow:0 0 0 1px #ffc62940}.tracking-card.tracking-failed{border-color:#ff454599;box-shadow:0 0 0 1px #ff45454d,0 0 18px #ff45451f}.tracking-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.06em}.tracking-badge-confirmed{background:#39d98a24;color:var(--success);border:1px solid rgba(57,217,138,.45)}.tracking-badge-pending{background:#ffc6291f;color:#ffc629;border:1px solid rgba(255,198,41,.45)}.tracking-badge-failed{background:#ff45451f;color:#ff6b6b;border:1px solid rgba(255,69,69,.5)}.tracking-by{color:var(--text-muted);font-size:11px}.tracking-text{color:var(--text-soft)}.media-grid{min-height:120px}.verified-badge{width:20px;height:20px;margin-left:1px;vertical-align:middle;fill:#1d9bf0;flex-shrink:0}.pinned-chip{position:absolute;top:-9px;left:12px;z-index:6;display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border:1px solid rgba(29,155,240,.6);border-radius:999px;background:#10243a;color:#6fc3ff;font-size:11px;font-weight:800;letter-spacing:.05em;cursor:pointer;font-variant-numeric:tabular-nums}.pinned-chip:hover{border-color:#ff4545;color:#ff8a8a}.event-row.is-pinned>.event-card,.event-row.is-pinned .event-card.rich{border-color:#1d9bf08c}.ca-inline{padding:0;border:none;background:none;color:#fff;font-family:inherit;font-size:inherit;font-weight:800;cursor:pointer;word-break:break-all}.ca-inline:hover{text-decoration:underline}.ca-inline.copied{color:var(--success)}.contract-chip{color:#fff!important;font-weight:800!important;cursor:pointer}.contract-chip:hover{text-decoration:underline}.contract-chip:active{color:var(--success)!important}.card-tools{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:2px 0 4px}.card-tool-btn{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border:1px solid var(--border-bright);border-radius:999px;background:var(--bg-elevated);color:var(--text-muted);font-size:10px;font-weight:800;letter-spacing:.05em;cursor:pointer}.card-tool-btn:hover,.card-tool-btn.active{border-color:var(--accent);color:var(--accent)}.card-tool-panel{flex-basis:100%;display:flex;flex-direction:column;gap:4px;padding:8px;border:1px solid var(--border);border-radius:8px;background:var(--bg-elevated)}.card-tool-status{color:var(--text-muted);font-size:12px}.card-tool-status.error{color:#ff8a8a}.git-row,.charity-row{display:flex;align-items:center;gap:8px;min-width:0;padding:4px 6px;border-radius:6px;font-size:12px}.git-row:hover,.charity-row:hover{background:#ffffff0a}.git-avatar{width:20px;height:20px;border-radius:50%;flex-shrink:0}.git-login{font-weight:800;color:var(--text)}.git-match{padding:1px 6px;border-radius:999px;background:#39d98a24;border:1px solid rgba(57,217,138,.4);color:var(--success);font-size:9px;font-weight:800}.git-meta,.charity-meta{color:var(--text-muted);font-size:11px;white-space:nowrap}.charity-name{font-weight:700;color:var(--text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.charity-verified{padding:1px 6px;border-radius:999px;border:1px solid rgba(29,155,240,.5);color:var(--accent);font-size:9px;font-weight:800}.charity-select{margin-left:auto;padding:2px 10px;border:1px solid var(--border-bright);border-radius:999px;background:none;color:var(--text-soft);font-size:10px;font-weight:800;cursor:pointer}.charity-select:hover{border-color:var(--success);color:var(--success)}.charity-select.selected{border-color:var(--success);background:#39d98a24;color:var(--success)}.pin-event-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;border:1px solid rgba(255,198,41,.55);background:#ffc6291a;color:#ffc629;font-size:10px;font-weight:800;letter-spacing:.05em}.pin-event-badge.unpinned{border-color:#ffffff40;background:#ffffff0d;color:var(--text-muted)}.card-tool-icons{display:inline-flex;align-items:center;gap:4px}.tool-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:1px solid var(--border);border-radius:50%;background:none;color:var(--text-muted);cursor:pointer}.tool-icon-btn:hover,.tool-icon-btn.active{border-color:var(--accent);color:var(--accent)}.user-menu-wrap{position:relative}.user-chip{display:inline-flex;align-items:center;gap:6px}.online-dot{width:7px;height:7px;border-radius:50%;background:var(--success);flex-shrink:0}.online-count{padding:0 6px;border-radius:999px;background:#39d98a26;color:var(--success);font-size:10px}.user-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:40;min-width:180px;padding:10px;border:1px solid var(--border-bright);border-radius:10px;background:var(--bg-card);box-shadow:0 10px 28px #00000080}.user-menu-title{margin-bottom:6px;color:var(--text-muted);font-size:11px;font-weight:800;letter-spacing:.05em}.user-menu-row{display:flex;align-items:center;gap:7px;padding:4px 2px;font-size:13px;color:var(--text)}.user-menu-you{margin-left:auto;color:var(--text-muted);font-size:10px}.user-menu-signout{width:100%;margin-top:8px;padding:6px;border:1px solid rgba(255,69,69,.4);border-radius:8px;background:none;color:#ff8a8a;font-size:12px;font-weight:700;cursor:pointer}.settings-modal{max-width:420px}.settings-body{display:flex;flex-direction:column;gap:16px;padding:4px 2px 8px;overflow-y:auto}.settings-section{display:flex;flex-direction:column;gap:6px}.settings-label{color:var(--text-soft);font-size:12px;font-weight:800;letter-spacing:.04em}.settings-volume-row{display:flex;align-items:center;gap:10px}.settings-volume-row input[type=range]{flex:1}.settings-volume-row button{padding:4px 12px;border:1px solid var(--border-bright);border-radius:8px;background:var(--bg-elevated);color:var(--text);cursor:pointer}.settings-number{width:90px;padding:6px 8px;border:1px solid var(--border);border-radius:8px;background:var(--bg-elevated);color:var(--text)}.accounts-list{min-height:320px}.settings-page{background:var(--bg-base)}.sp-topbar{display:flex;align-items:center;gap:18px;padding:14px 28px;border-bottom:1px solid var(--border)}.sp-topbar h1{margin:0;font-size:16px;font-weight:700;letter-spacing:.01em}.sp-back{padding:6px 14px;border:1px solid var(--border-bright);border-radius:8px;background:none;color:var(--text-soft);font-size:13px;cursor:pointer}.sp-back:hover{border-color:var(--text-muted);color:var(--text)}.sp-layout{flex:1;display:flex;width:min(960px,100%);margin:0 auto;padding:32px 28px;gap:40px;overflow:auto}.sp-nav{display:flex;flex-direction:column;gap:2px;width:200px;flex-shrink:0}.sp-nav-item{padding:9px 14px;border:none;border-radius:8px;background:none;color:var(--text-muted);font-size:13.5px;font-weight:600;text-align:left;cursor:pointer}.sp-nav-item:hover{background:#ffffff0a;color:var(--text-soft)}.sp-nav-item.active{background:var(--bg-elevated);color:var(--text)}.sp-content{flex:1;min-width:0;max-width:560px}.sp-section-title{margin:0 0 4px;font-size:15px;font-weight:700}.sp-section-hint{margin:0 0 10px;color:var(--text-muted);font-size:13px}.sp-row{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 0;border-bottom:1px solid var(--border)}.sp-row:last-child{border-bottom:none}.sp-row-text{min-width:0}.sp-row-label{font-size:14px;font-weight:600;color:var(--text)}.sp-row-hint{margin-top:3px;font-size:12.5px;color:var(--text-muted)}.sp-row-control{display:flex;align-items:center;gap:12px;flex-shrink:0}.sp-volume{width:280px}.sp-range{flex:1;appearance:none;height:4px;border-radius:2px;background:var(--border-bright);outline:none;cursor:pointer}.sp-range::-webkit-slider-thumb{appearance:none;width:14px;height:14px;border-radius:50%;background:var(--text);cursor:grab}.sp-value{min-width:44px;text-align:right;font-size:13px;color:var(--text-soft);font-variant-numeric:tabular-nums}.sp-btn{padding:6px 16px;border:1px solid var(--border-bright);border-radius:8px;background:var(--bg-elevated);color:var(--text);font-size:13px;font-weight:600;cursor:pointer}.sp-btn:hover{border-color:var(--text-muted)}.sp-btn.danger{border-color:#ff454559;color:#e36d6d}.sp-btn.danger:hover{border-color:#ff454599}.sp-stepper{display:inline-flex;align-items:center;border:1px solid var(--border-bright);border-radius:8px;overflow:hidden}.sp-stepper button{width:32px;height:30px;border:none;background:var(--bg-elevated);color:var(--text-soft);font-size:15px;cursor:pointer}.sp-stepper button:hover{color:var(--text)}.sp-stepper span{min-width:48px;text-align:center;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.sp-toggle{position:relative;width:36px;height:20px;padding:0;border:1px solid var(--border-bright);border-radius:999px;background:var(--bg-elevated);cursor:pointer;transition:background .15s ease,border-color .15s ease;flex-shrink:0}.sp-toggle-knob{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--text-muted);transition:transform .15s ease,background .15s ease}.sp-toggle.on{background:var(--accent);border-color:var(--accent)}.sp-toggle.on .sp-toggle-knob{transform:translate(16px);background:#fff}.sp-input{width:88px;padding:7px 10px;border:1px solid var(--border-bright);border-radius:8px;background:var(--bg-elevated);color:var(--text);font-size:13px;text-align:right;font-variant-numeric:tabular-nums}.sp-input:focus{outline:none;border-color:var(--accent)}.kw-mark{padding:0 2px;border-radius:3px;color:#000;font-weight:800}.keyword-chip{display:inline-flex;align-items:center;padding:1px 8px;border:1px solid;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.03em;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-kw-form{display:flex;align-items:center;gap:8px;margin-bottom:10px}.sp-kw-input{flex:1;min-width:0;padding:8px 12px;border:1px solid var(--border-bright);border-radius:8px;background:var(--bg-elevated);color:var(--text);font-size:13px}.sp-kw-input:focus{outline:none;border-color:var(--accent)}.sp-kw-mode{min-width:104px}.sp-kw-sound{padding:8px 10px;border:1px solid var(--border-bright);border-radius:8px;background:var(--bg-elevated);color:var(--text);font-size:13px}.sp-kw-colors{display:flex;gap:6px;margin-bottom:14px}.sp-kw-row{display:flex;align-items:center;gap:10px;min-width:0}.sp-kw-dot{width:12px;height:12px;border-radius:50%;flex-shrink:0}.sp-kw-tag{padding:1px 8px;border:1px solid var(--border-bright);border-radius:999px;color:var(--text-muted);font-size:11px;white-space:nowrap}.login-note{margin:4px 0 0;text-align:center;color:var(--text-muted);font-size:12px}.online-dot.offline{background:var(--text-muted);opacity:.4}.sp-issued{margin:4px 0 14px;padding:14px;border:1px solid var(--border-bright);border-radius:10px;background:var(--bg-elevated)}.sp-issued-title{margin-bottom:8px;font-size:13px;color:var(--text-soft)}.sp-issued-creds{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sp-issued-creds code{padding:6px 12px;border:1px solid var(--border);border-radius:8px;background:var(--bg-base);color:var(--text);font-size:14px;font-weight:700;letter-spacing:.02em}.sp-error{color:#e36d6d}.fee-chip{display:inline-flex;align-items:center;gap:6px;max-width:220px;padding:5px 10px;border:1px solid rgba(57,217,138,.45);border-radius:999px;background:#39d98a14;color:var(--success);font-size:12px;font-weight:700}.fee-chip-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fee-chip-clear{padding:0 2px;border:none;background:none;color:var(--text-muted);font-size:11px;cursor:pointer}.fee-chip-clear:hover{color:#ff8a8a}.git-fees-btn{margin-left:auto;padding:2px 10px;border:1px solid var(--border-bright);border-radius:999px;background:none;color:var(--text-soft);font-size:10px;font-weight:800;cursor:pointer;flex-shrink:0}.git-fees-btn:hover{border-color:var(--success);color:var(--success)}.git-fees-btn.selected{border-color:var(--success);background:#39d98a1f;color:var(--success)}.wallet-card{margin-bottom:14px;padding:14px;border:1px solid var(--border);border-radius:10px;background:var(--bg-elevated)}.wallet-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:10px}.wallet-card-id{min-width:0}.wallet-address{display:block;margin:4px 0 2px;padding:0;border:none;background:none;color:var(--text-soft);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;cursor:pointer;text-align:left;word-break:break-all}.wallet-address:hover{color:var(--text)}.wallet-balance{flex-shrink:0;font-size:16px;font-weight:700;font-variant-numeric:tabular-nums}.wallet-form{display:flex;flex-direction:column;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid var(--border)}.wallet-form .sp-input{width:100%;max-width:460px;text-align:left;font-variant-numeric:normal}.wallet-form-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.wallet-form-row .sp-input{flex:1;max-width:360px}.wallet-secret-input{resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.wallet-import{border-top:none;margin-top:4px;padding:14px;border:1px dashed var(--border-bright);border-radius:10px}.wallet-error{color:#e36d6d;font-size:12.5px}.wallet-sig{color:#25c26a;font-size:12.5px}.wallet-alert{margin-bottom:8px;padding:8px 12px;border-radius:8px;font-size:13px;border:1px solid rgba(37,194,106,.4);color:#25c26a}.wallet-alert.warn{border-color:#ff454580;color:#e36d6d}.app-body{flex:1;display:flex;min-height:0}.app-body .feed{flex:1}.launcher-toggle-on{border-color:#5b5f68!important;color:#e5e7eb!important;background:#ffffff12}.launcher-panel{width:340px;flex-shrink:0;display:flex;flex-direction:column;gap:8px;padding:10px 12px;background:#0a0a0a;border-right:1px solid #222;overflow-y:auto;scrollbar-width:none}.launcher-panel::-webkit-scrollbar{display:none}.lp-toprow{display:flex;align-items:center;gap:8px}.lp-title{font-size:12px;font-weight:700;color:#fff;letter-spacing:.5px}.lp-sim-badge{padding:2px 7px;border:1px solid #f59e0b66;border-radius:4px;background:#1a1708;color:#f59e0b;font-size:9px;font-weight:800;letter-spacing:.5px}.lp-clear-btn{margin-left:auto;padding:4px 12px;font-size:11px;background:#333;border:none;color:#fff;cursor:pointer;border-radius:3px}.lp-close-btn{padding:4px 8px;font-size:11px;background:#111;border:1px solid #333;color:#888;cursor:pointer;border-radius:3px}.lp-close-btn:hover{color:#fff}.lp-image-section{background:#111;border-radius:4px;padding:4px;height:180px;display:flex;flex-direction:column;flex-shrink:0}.lp-drop-zone{flex:1;border:1px dashed #333;border-radius:4px;display:flex;align-items:center;justify-content:center;position:relative;transition:all .2s;cursor:pointer;background:#0f0f0f;overflow:hidden}.lp-drop-zone.dragover{border-color:#888;background:#161616}.lp-drop-zone.has-image{border-style:solid;border-color:#3a3d44}.lp-drop-zone img{max-width:100%;max-height:100%;object-fit:contain}.lp-drop-hint{text-align:center;color:#666;font-size:11px;line-height:1.5}.lp-form-group{display:flex;flex-direction:column;gap:2px}.lp-form-group label,.lp-buy-row label{font-size:9px;color:#666}.lp-input{width:100%;padding:8px 10px;background:#111;border:1px solid #333;border-radius:6px;color:#fff;font-size:13px;transition:all .2s}.lp-input:focus{outline:none;border-color:#5b5f68;background:#0f0f0f}.lp-input-big{padding:12px 14px;font-size:18px;font-weight:600}.lp-link-row{display:flex;gap:4px}.lp-link-row .lp-input{flex:1;font-size:10px;padding:6px}.lp-fee-section,.lp-wallet-section{margin-top:4px;padding:10px;background:#111;border-radius:6px;display:flex;flex-direction:column;gap:6px}.lp-fee-head{display:flex;align-items:center;gap:6px;font-size:12px}.lp-fee-head>span:first-child{color:#a855f7;font-weight:600}.lp-wallet-section .lp-fee-head>span:first-child{color:#00d4ff}.lp-fee-current{color:#d8b4fe;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:150px}.lp-wallet-balance{margin-left:auto;color:#86efac;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.lp-fee-entry{display:flex;gap:4px}.lp-fee-entry .lp-input{flex:1;font-size:11px;padding:6px 8px}.lp-mini-btn{padding:4px 10px;font-size:11px;background:#333;border:none;color:#999;cursor:pointer;border-radius:3px}.lp-mini-btn:last-child{margin-left:0}.lp-fee-head .lp-mini-btn{margin-left:auto}.lp-mini-btn:disabled{opacity:.4;cursor:default}.lp-fee-x{background:#1a1a2d;border:1px solid #6366f1;color:#818cf8}.lp-fee-gh{background:#20122d;border:1px solid #a855f7;color:#d8b4fe}.lp-select{appearance:none;cursor:pointer;font-size:12px}.lp-wallet-hint{color:#666;font-size:11px}.lp-buy-row{display:flex;align-items:center;gap:8px}.lp-buy-input{width:90px;text-align:right;font-variant-numeric:tabular-nums}.lp-launch-area{margin-top:4px;padding-top:8px;border-top:1px solid #222;display:flex;flex-direction:column;gap:6px}.lp-buy-btn{padding:12px;background:#1a1a1a;border:1px solid #333;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;transition:all .2s;display:flex;align-items:center;justify-content:center}.lp-bonk-row{display:grid;grid-template-columns:1fr 1fr;gap:6px}.lp-icon-btn-small{min-height:34px;padding:5px}.lp-icon-btn-small:hover{background:#ff6b00;border-color:#ff6b00}.lp-main-row{display:flex;gap:8px}.lp-main-row .lp-buy-btn{flex:1}.lp-pump-btn:hover{background:#00d4ff;border-color:#00d4ff}.lp-bags-btn:hover{background:#10b981;border-color:#10b981}.lp-launch-icon{width:28px;height:28px;object-fit:contain;display:block;pointer-events:none}.lp-icon-btn-small .lp-launch-icon{width:22px;height:22px}.lp-round-icon{border-radius:50%}.lp-status{min-height:14px;color:#f59e0b;font-size:10px;text-align:center}@media(max-width:900px){.launcher-panel{width:290px}}.lp-bundle-btn{flex:0 0 auto;background:#171717;color:#aaa;border:1px solid #333;border-radius:4px;padding:5px 9px;font-size:10px;font-weight:800;cursor:pointer;white-space:nowrap}.lp-blank-row{display:flex;gap:4px;margin-top:4px}.lp-blank-btn{flex:1;padding:5px 8px;font-size:10px;border:1px solid #777;cursor:pointer;border-radius:4px}.lp-blank-white{background:#f5f5f5;color:#111}.lp-blank-black{background:#050505;color:#f5f5f5}.lp-name-row{display:flex;gap:3px;align-items:center;position:relative}.lp-name-row .lp-input{flex:1}.lp-emoji-btn{padding:4px 6px;background:#1a1a1a;border:1px solid #333;border-radius:4px;color:#888;cursor:pointer;font-size:13px;line-height:1;flex-shrink:0}.lp-emoji-popover{position:absolute;top:100%;right:0;z-index:30;margin-top:4px;width:252px;display:flex;flex-wrap:wrap;gap:2px;padding:8px;background:#151515;border:1px solid #333;border-radius:8px;box-shadow:0 6px 18px #0009}.lp-emoji-popover button{width:26px;height:26px;padding:0;background:none;border:none;border-radius:4px;font-size:16px;cursor:pointer}.lp-emoji-popover button:hover{background:#2a2a2a}.lp-charity-btn{background:#333;border:none;color:#999;display:inline-flex;align-items:center}.lp-charity-btn:hover{color:#fff}.lp-charity-panel{display:flex;flex-direction:column;gap:4px;padding:8px;background:#0d0d14;border:1px solid #2a2a32;border-radius:6px}.lp-charity-status{color:#888;font-size:10px}.lp-charity-row{display:flex;align-items:center;gap:6px;padding:4px 2px;border-bottom:1px solid #1c1c28}.lp-charity-row:last-child{border-bottom:none}.lp-charity-name{flex:1;min-width:0;color:#ddd;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-charity-meta{color:#666;font-size:9px;flex-shrink:0}.lp-charity-select.selected{background:#14321f;border:1px solid #22c55e;color:#86efac}.lp-presets-wrap{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.lp-presets-grid{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.lp-preset{position:relative}.lp-preset-load{min-width:44px;height:30px;padding:0 8px;background:#14141c;border:1px solid #334155;border-radius:4px;color:#93c5fd;font-size:10px;font-weight:700;cursor:pointer}.lp-preset-load:hover{border-color:#666;color:#fff}.lp-preset-x{position:absolute;top:-6px;right:-6px;width:14px;height:14px;padding:0;background:#333;border:none;border-radius:50%;color:#ccc;font-size:10px;line-height:1;cursor:pointer;display:none}.lp-preset:hover .lp-preset-x{display:block}.lp-preset-add{width:30px;height:30px;background:#141f16;border:1px solid #166534;border-radius:4px;color:#86efac;font-size:14px;cursor:pointer}.lp-sell-row{display:flex;justify-content:center}.lp-sell-btn{padding:10px 32px;font-size:11px;font-weight:600;background:transparent;color:#f44;border:1px solid #ff444466;border-radius:4px;cursor:pointer}.lp-sell-btn:hover{border-color:#f44}.lp-autodeploy{display:flex;align-items:center;justify-content:space-between}.lp-autodeploy-toggle{padding:4px 10px;background:#111;border:1px solid #333;border-radius:4px;color:#888;font-size:10px;font-weight:700;cursor:pointer}.lp-autodeploy-actions{display:flex;gap:4px}.lp-ad-add{padding:3px 7px;font-size:10px;background:#141f16;border:1px solid #166534;color:#86efac;border-radius:3px;cursor:pointer}.lp-ad-edit{padding:3px 7px;font-size:10px;background:#161a24;border:1px solid #334155;color:#93c5fd;border-radius:3px;cursor:pointer}.lp-usdc-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px}.lp-usdc-row .lp-buy-btn{padding:8px}.lp-usdc-cashback{color:#22c55e;border-color:#22c55e55}.lp-usdc-cashback:hover{background:#22c55e;color:#000;border-color:#22c55e}.lp-usdc-agent{color:#06b6d4;border-color:#06b6d455}.lp-usdc-agent:hover{background:#06b6d4;color:#000;border-color:#06b6d4}.lp-usdc-feeshare{color:#a855f7;border-color:#a855f755}.lp-usdc-feeshare:hover{background:#a855f7;color:#000;border-color:#a855f7}.lp-fourmeme-row{display:flex;gap:6px}.lp-fm-ascii,.lp-fm-agent{flex:1;padding:8px;font-size:11px;background:#000;font-weight:700}.lp-fm-ascii{border:1px solid #f0b90b;color:#f0b90b}.lp-fm-agent{border:1px solid #06b6d4;color:#06b6d4}.lp-bnb-btn:hover{background:#f0b90b;border-color:#f0b90b}.lp-tools-row{display:flex;gap:6px}.lp-tool-ascii{flex:1;padding:8px;font-size:11px;background:#0a0a0a;border:1px solid #e5e7eb66;color:#e5e7eb;font-weight:700}.lp-tool-ascimage{flex:1;padding:8px;font-size:11px;background:#000;border:1px solid #a855f7;color:#a855f7;font-weight:700}.lp-tool-ticker{flex:1;padding:8px;font-size:11px;background:#1a1708;border:1px solid #f59e0b66;color:#f59e0b;font-weight:700}.lp-flags-row{display:flex;gap:6px}.lp-flag-btn{padding:4px 6px;background:#1a1a2e;border:1px solid #333;cursor:pointer;border-radius:4px;min-width:28px;line-height:1;display:inline-flex;align-items:center;justify-content:center}.lp-flag-btn img{display:block}.lp-flag-btn.busy,.lp-flag-btn:disabled{opacity:.5}.lp-flag-btn:hover{border-color:#00d4ff}.lp-bonk-row4{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.lp-bonk-hover:hover{background:#ff6b00;border-color:#ff6b00}.lp-bkrs-btn{padding:5px;font-size:11px;font-weight:800;background:#1a1208;border:1px solid #f97316aa;color:#fdba74}.lp-bkrs-btn:hover{background:#f97316;color:#000}.lp-misc-row{display:flex;gap:8px}.lp-agentpf-btn{flex:0 0 44px;padding:7px 6px;color:#06b6d4;border-color:#06b6d466}.lp-agentpf-btn:hover{background:#06b6d4;color:#000;border-color:#06b6d4}.lp-birb-btn{flex:0 0 58px;padding:7px 6px;font-size:10px;font-weight:700;background:linear-gradient(135deg,#111827,#f97316);color:#fff;border:1px solid #f97316;border-radius:4px;letter-spacing:.4px;text-transform:uppercase}.lp-ca-btn{flex:0 0 52px;padding:7px 6px;font-size:10px;font-weight:700;background:linear-gradient(135deg,#1f2937,#06b6d4);color:#fff;border:1px solid #06b6d4;border-radius:4px;letter-spacing:.4px;text-transform:uppercase}.lp-phantom-btn{flex:1;padding:7px 6px;font-size:10px;font-weight:700;background:linear-gradient(135deg,#1a1033,#ab9ff2);color:#fff;border:1px solid #ab9ff2;border-radius:4px;letter-spacing:.4px;text-transform:uppercase}.app-shell.launcher-row{flex-direction:row}.app-main{flex:1;display:flex;flex-direction:column;min-width:0;height:100vh}.launcher-panel{height:100vh;width:330px;border-right:1px solid #1f1f1f;box-shadow:6px 0 18px #00000073}.lp-feeshare-entry{margin-top:2px}.lp-feeshare-entry input{width:100%;padding:6px 8px;font-size:11px;background:#141414;border:1px solid #333;color:#e0e0e0;border-radius:4px;font-family:JetBrains Mono,ui-monospace,monospace;outline:none}.lp-feeshare-entry input:focus{border-color:#7c3aed}.lp-feeshare-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin-top:4px}.lp-feeshare-actions button{padding:4px 0;background:#1a1a1a;border:1px solid #333;border-radius:4px;color:#ccc;font-size:10px;font-weight:800;cursor:pointer}.lp-feeshare-actions button:hover{background:#252525;border-color:#555;color:#fff}.lp-usdc-row{display:flex;gap:5px}.lp-usdc-btn{flex:1;padding:6px 5px;font-size:10px;font-weight:800;background:#0ea5e9;border:1px solid #38bdf8;color:#eff6ff;border-radius:4px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .2s}.lp-usdc-btn:hover{background:#38bdf8}.lp-usdc-btn svg{width:15px;height:15px;display:block}.lp-launch-area{gap:5px}.lp-launch-area .lp-buy-btn{padding:6px}.lp-fm-ascii,.lp-tools-row .lp-buy-btn{padding:6px;font-size:10px}.lp-tool-ascii{background:#000;border:1px solid #555;color:#fff}.lp-tool-ascii:hover{background:#111;border-color:#777}.lp-bkrs-btn{background:#2a1111;border:1px solid #7f1d1d;color:#f87171;font-size:10px;font-weight:800}.lp-bkrs-btn:hover{background:#7f1d1d;color:#fff}.lp-icon-btn-small{min-height:30px;padding:4px}.lp-icon-btn-small .lp-launch-icon{width:20px;height:20px}.lp-main-row .lp-buy-btn{min-height:36px;padding:6px 8px;background:#202226;border:1px solid #3a3d44}.lp-main-row .lp-launch-icon{width:24px;height:24px}.lp-misc-row .lp-buy-btn{padding:6px;font-size:9px}.lp-flags-row{align-items:center;flex-wrap:wrap}.lp-flag-btn{padding:6px 8px}.lp-lang-search{flex:1;min-width:70px;padding:5px 8px;font-size:11px}.lp-config-line{width:100%;padding:5px 6px;background:none;border:none;border-top:1px solid #1c1c1c;color:#555;font-size:9.5px;cursor:pointer;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-config-line:hover{color:#aaa}.sp-select-wide{width:240px;text-align:left;font-variant-numeric:normal}.lp-fm-ascii{flex:0 0 96px;min-height:30px}.lp-bnb-btn{flex:0 0 96px;margin-left:auto}.lp-tools-row .lp-buy-btn{min-height:30px}.lp-flags-row{flex-wrap:nowrap}.lp-flag-btn{padding:5px 7px;flex-shrink:0}.lp-lang-search{flex:1;min-width:0;padding:4px 6px;font-size:10px}.lp-presets-wrap{align-items:center}.lp-presets-label{font-size:9px;color:#666;text-transform:uppercase;letter-spacing:.5px}.lp-preset-empty{width:30px;height:30px;background:transparent;border:1px dashed #2c2c2c;border-radius:4px;color:#444;font-size:13px;cursor:pointer}.lp-preset-empty:hover{border-color:#166534;color:#86efac}.lp-presets-wrap .lp-sell-btn{margin-left:auto;padding:4px 12px;font-size:9.5px}.lp-gear-btn{margin-left:auto;padding:4px 8px;background:#111;border:1px solid #333;border-radius:4px;color:#888;cursor:pointer;display:inline-flex;align-items:center}.lp-gear-btn:hover,.lp-gear-btn.active{color:#e5e7eb;border-color:#5b5f68}.lp-toprow .lp-clear-btn{margin-left:0}.lp-settings{display:flex;flex-direction:column;gap:8px;padding:10px;background:#101014;border:1px solid #26262e;border-radius:6px}.lp-settings-row{display:flex;align-items:center;gap:8px}.lp-settings-row>label{flex:1;font-size:10px;color:#888}.lp-settings-row .lp-select{flex:1.4;font-size:11px;padding:5px 8px}.lp-settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.lp-settings-field{display:flex;flex-direction:column;gap:2px}.lp-settings-field span{font-size:9px;color:#666}.lp-settings-field .lp-input{padding:5px 8px;font-size:12px;text-align:right;font-variant-numeric:tabular-nums}.lp-cashback-toggle{padding:4px 14px;background:#171717;border:1px solid #333;border-radius:4px;color:#888;font-size:10px;font-weight:800;cursor:pointer}.lp-cashback-toggle.on{background:#14321f;border-color:#22c55e;color:#86efac}.lp-bags-head>.lp-bags-title{color:#10b981;font-weight:600}.lp-bags-count{color:#10b981;font-size:11px}.lp-bags-chips{display:flex;flex-wrap:wrap;gap:4px}.lp-bags-chip{padding:3px 8px;background:#0c1f18;border:1px solid #10b98155;border-radius:999px;color:#6ee7b7;font-size:10px;cursor:pointer}.lp-bags-chip:hover{border-color:#ef4444;color:#fca5a5}.lp-bags-add{background:#0c1f18;border:1px solid #10b981;color:#6ee7b7}.lp-fee-divider{border-top:1px solid #222;padding-top:8px;margin-top:2px}.lp-emoji-overlay{position:fixed;inset:0;z-index:1000;background:#0000008c;display:flex;align-items:center;justify-content:center}.lp-emoji-modal{width:480px;max-width:94vw;max-height:70vh;display:flex;flex-direction:column;gap:8px;padding:12px;background:#131313;border:1px solid #333;border-radius:10px;box-shadow:0 18px 48px #000000b3}.lp-emoji-head{display:flex;gap:6px}.lp-emoji-head .lp-input{flex:1;font-size:12px}.lp-emoji-tabs{display:flex;flex-wrap:wrap;gap:4px}.lp-emoji-tabs button{padding:4px 9px;background:#1a1a1a;border:1px solid #2c2c2c;border-radius:999px;color:#888;font-size:10px;font-weight:700;cursor:pointer}.lp-emoji-tabs button.active{background:#26262e;border-color:#555;color:#ddd}.lp-emoji-selected{display:flex;align-items:center;gap:10px;padding:4px 8px;background:#0f0f0f;border:1px solid #2a2a2a;border-radius:6px}.lp-emoji-selected-char{font-size:28px}.lp-emoji-selected-name{flex:1;color:#aaa;font-size:11px}.lp-emoji-selected-hint{color:#666;font-size:10px}.lp-emoji-grid{flex:1;overflow-y:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(34px,1fr));gap:2px;min-height:180px}.lp-emoji-grid button{height:34px;padding:0;background:none;border:none;border-radius:6px;font-size:20px;cursor:pointer}.lp-emoji-grid button:hover{background:#262626}.lp-emoji-loading{grid-column:1 / -1;padding:16px;color:#555;font-size:11px;text-align:center}.sp-nav-group{display:flex;flex-direction:column;margin-bottom:14px}.sp-nav-group-label{padding:0 12px 6px;font-size:10px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:#5b5b66}.sp-subheading{margin:22px 0 4px;font-size:12px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--border);padding-bottom:6px}.sp-subheading:first-of-type{margin-top:6px}.media-image-wrap,.media-video-wrap{position:relative;display:inline-flex;align-items:flex-start}.media-scan-btn{position:absolute;top:6px;right:6px;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:1px solid rgba(255,255,255,.25);border-radius:6px;background:#000000a6;color:#ddd;cursor:pointer;opacity:0;transition:opacity .15s}.media-image-wrap:hover .media-scan-btn{opacity:1}.media-scan-btn:hover{border-color:var(--accent);color:var(--accent)}.media-speed-btn{position:absolute;top:6px;right:6px;z-index:2;padding:2px 8px;border:1px solid rgba(255,255,255,.25);border-radius:999px;background:#000000a6;color:#ddd;font-size:10px;font-weight:800;cursor:pointer}.media-speed-btn.active{border-color:var(--accent);color:var(--accent)}.media-scan-result{position:relative;display:flex;align-items:center;gap:8px;flex-wrap:wrap;max-width:400px;margin:6px 0;padding:7px 26px 7px 10px;border:1px solid var(--border);border-radius:6px;background:#111318;font-size:12px}.media-scan-status{color:var(--text-muted)}.media-scan-status.error{color:#ff8a8a}.media-scan-row{display:inline-flex;align-items:center;gap:6px}.media-scan-row code{color:var(--text-soft);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.media-scan-fee{padding:3px 9px;border:1px solid #4b4f58;border-radius:4px;background:#1f2127;color:#d5d7dd;font-size:10px;font-weight:800;cursor:pointer}.media-scan-fee:hover{border-color:#777;color:#fff}.media-scan-fee.selected{background:#14321f;border-color:#22c55e;color:#86efac}.media-scan-close{position:absolute;top:4px;right:4px;width:18px;height:18px;padding:0;border:none;background:none;color:var(--text-muted);font-size:12px;cursor:pointer}.tool-icon-btn.wl-set{border-color:#8b8f98;color:#c7c9d1}.wl-modal{width:360px;max-width:94vw;display:flex;flex-direction:column;gap:8px;padding:16px;background:#131313;border:1px solid #333;border-radius:10px;box-shadow:0 18px 48px #000000b3}.wl-title{display:flex;align-items:center;gap:8px;margin:0;color:#e5e7eb;font-size:13px}.wl-hint{margin:0;color:#888;font-size:11px;line-height:1.5}.wl-label{color:#666;font-size:10px;text-transform:uppercase;letter-spacing:.5px}.wl-platform-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.wl-platform-cell{display:inline-flex;align-items:center;gap:6px}.wl-platform-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:2px solid transparent;border-radius:999px;cursor:pointer;transition:transform .1s,border-color .1s,box-shadow .1s,filter .1s;padding:0;overflow:hidden;filter:grayscale(40%) brightness(.85);opacity:.75}.wl-platform-btn:hover{transform:translateY(-1px);filter:none;opacity:1}.wl-platform-btn.active{border-color:#9aa0aa;box-shadow:0 0 0 2px #ffffff1f;filter:none;opacity:1}.wl-platform-btn img{width:100%;height:100%;border-radius:999px;object-fit:cover}.wl-quote-toggle{display:inline-flex;align-items:center;border:1px solid #333;border-radius:999px;background:#111;overflow:hidden;-webkit-user-select:none;user-select:none}.wl-quote-pill{display:inline-flex;align-items:center;justify-content:center;width:26px;height:22px;cursor:pointer;background:transparent;border:none;padding:0;transition:background .12s}.wl-quote-pill:hover,.wl-quote-pill.active{background:#26262e}.wl-quote-pill img{width:14px;height:14px;border-radius:50%;opacity:.55;transition:opacity .12s}.wl-quote-pill.active img{opacity:1}.wl-quote-pill.active.sol img{box-shadow:0 0 0 1px #14f195}.wl-quote-pill.active.usdc img{box-shadow:0 0 0 1px #2775ca}.wl-mode-row{display:flex;gap:4px;flex-wrap:wrap}.wl-mode-btn{background:#111;border:1px solid #333;color:#c7c9d1;font:inherit;font-size:10px;font-weight:600;padding:5px 10px;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.wl-mode-btn:hover{border-color:#666;color:#fff}.wl-mode-btn.active{background:#26262e;border-color:#9aa0aa;color:#fff}.wl-mode-btn svg{width:12px;height:12px}.wl-fee-section{display:flex;flex-direction:column;gap:8px;transition:filter .15s,opacity .15s}.wl-blurred{filter:blur(1.6px);opacity:.45;pointer-events:none;-webkit-user-select:none;user-select:none}.wl-actions{display:flex;justify-content:flex-end;gap:6px;margin-top:6px}.wl-save{border-color:#777;color:#fff}.lp-wl-active{display:flex;align-items:center;gap:5px;padding:3px 8px;border:1px solid #3a3d44;border-radius:4px;background:#16171b;color:#9ca3af;font-size:10px}.lp-img-btn{flex:0 0 auto;padding:5px 10px;background:#171717;border:1px solid #333;border-radius:4px;color:#aaa;font-size:10px;font-weight:800;cursor:pointer}.lp-img-btn:hover{border-color:#555;color:#fff}.lp-bags-toggle{display:inline-flex;align-items:center;gap:6px;padding:0;border:none;background:none;cursor:pointer;font-size:12px}.lp-bags-caret{color:#4b5563;font-size:9px}.lp-bags-candidate-count{color:#9ca3af;font-size:11px}.lp-bags-chip.lp-bags-candidate{border-style:dashed;border-color:#4b5563;color:#9ca3af;background:#131418}.lp-bags-chip.lp-bags-candidate:hover{border-color:#10b981;color:#6ee7b7}.lp-section-head{display:flex;align-items:center;gap:8px;font-size:10px;font-weight:800;color:#666;text-transform:uppercase;letter-spacing:.5px}.lp-section-head .lp-mini-btn{margin-left:auto}.lp-ai-busy{color:#9ca3af;font-weight:600;letter-spacing:0;text-transform:none}.lp-ai-grid-wrap,.lp-own-deploys{display:flex;flex-direction:column;gap:6px;padding:8px;background:#101014;border:1px solid #26262e;border-radius:6px}.lp-ai-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.lp-ai-card{position:relative;aspect-ratio:1;padding:0;border:1px solid #333;border-radius:6px;background:#0f0f0f;cursor:pointer;overflow:hidden}.lp-ai-card img{width:100%;height:100%;object-fit:cover;display:block}.lp-ai-card:hover{border-color:#666}.lp-ai-card.selected{border-color:#e5e7eb;box-shadow:0 0 0 1px #e5e7eb}.lp-ai-tag{position:absolute;left:0;right:0;bottom:0;padding:2px 4px;background:#000000b3;color:#aaa;font-size:8.5px;font-weight:700;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-own-deploy-row{display:flex;align-items:center;gap:8px;padding:4px;border:1px solid #232336;border-radius:6px;background:#0e0e16;color:inherit;text-decoration:none}.lp-own-deploy-row:hover{border-color:#555;text-decoration:none}.lp-own-deploy-img{width:26px;height:26px;border-radius:4px;object-fit:cover;flex-shrink:0}.lp-own-deploy-img-empty{background:#1c1c28;display:inline-block}.lp-own-deploy-name{flex:1;min-width:0;color:#ddd;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-own-deploy-ticker{color:#93c5fd;font-size:10px;font-weight:700}.ai-modal{width:520px;max-width:94vw;max-height:86vh;overflow-y:auto;display:flex;flex-direction:column;gap:10px;padding:14px;background:#131313;border:1px solid #333;border-radius:10px;box-shadow:0 18px 48px #000000b3}.ai-ref-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.ai-ref-card{display:flex;flex-direction:column;gap:4px}.ai-ref-label{font-size:9px;font-weight:800;color:#888;letter-spacing:.5px}.ai-ref-zone{position:relative;aspect-ratio:1;border:1px dashed #333;border-radius:6px;background:#0f0f0f;display:flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;transition:all .15s}.ai-ref-zone.dragover{border-color:#888;background:#161616}.ai-ref-zone.has-image{border-style:solid;border-color:#5b5f68}.ai-ref-zone img{width:100%;height:100%;object-fit:cover}.ai-ref-placeholder{color:#555;font-size:10px}.ai-ref-clear{padding:3px 0;border:1px solid #333;border-radius:4px;background:#1a1a1a;color:#777;font-size:9px;font-weight:700;cursor:pointer}.ai-ref-clear:disabled{opacity:.35;cursor:default}.ai-use-current{align-self:flex-start;padding:4px 10px;border:1px solid #333;border-radius:4px;background:#1a1a1a;color:#aaa;font-size:10px;font-weight:700;cursor:pointer}.ai-use-current:hover{border-color:#555;color:#fff}.ai-prompt-textarea{width:100%;min-height:90px;resize:vertical;padding:10px;background:#111;border:1px solid #333;border-radius:6px;color:#fff;font-size:13px;font-family:inherit}.ai-prompt-textarea:focus{outline:none;border-color:#5b5f68}.ai-toggle-row{display:flex;gap:6px}.ai-toggle-btn{flex:1;padding:7px;border:1px solid #333;border-radius:4px;background:#1a1a1a;color:#777;font-size:11px;font-weight:800;cursor:pointer}.ai-toggle-btn.on{background:#2a2d33;border-color:#6b7280;color:#f1f2f5}.ai-modal-actions{display:flex;justify-content:flex-end;gap:8px}.ai-cancel-btn{padding:8px 16px;border:1px solid #333;border-radius:6px;background:#1a1a1a;color:#888;font-size:12px;cursor:pointer}.ai-generate-btn{padding:8px 22px;border:1px solid #5b5f68;border-radius:6px;background:#2e3138;color:#fff;font-size:12px;font-weight:700;cursor:pointer}.ai-generate-btn:hover{background:#3a3d44;border-color:#777}.sp-landing{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,280px));gap:18px;justify-content:center;align-content:start;flex:1;width:min(960px,100%);margin:0 auto;padding:48px 28px}.sp-area-card{display:flex;flex-direction:column;gap:10px;min-height:150px;padding:26px 24px;border:1px solid var(--border-bright);border-radius:14px;background:linear-gradient(180deg,#1a1c22,#141519);color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s,transform .15s,box-shadow .15s}.sp-area-card:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:0 14px 34px #00000073}.sp-area-title{font-size:17px;font-weight:800}.sp-area-desc{color:var(--text-soft);font-size:12.5px;line-height:1.5}.sp-area-sections{margin-top:auto;color:var(--text-muted);font-size:11px;letter-spacing:.02em}.sp-nav{padding:10px;border:1px solid var(--border);border-radius:12px;background:var(--bg-card);align-self:flex-start}.sp-content{padding:22px 26px;border:1px solid var(--border);border-radius:12px;background:var(--bg-card)}.sp-status-detail{color:var(--text-muted);font-size:12px;text-align:right}.sp-status-detail.down{color:#ff8a8a}.tool-icon-btn.ad-on{border-color:#39d98a;color:#39d98a}.bundle-wallet-line{display:flex;align-items:center;gap:8px;padding:7px 10px;margin-bottom:6px;border:1px solid var(--border);border-radius:8px;background:#14151a}.bundle-wallet-line.selected{border-color:var(--border-bright);background:#181a20}.bundle-wallet-line.low{border-color:#7f1d1d;background:#1a1011}.bundle-wallet-pick{display:flex;align-items:center;gap:8px;flex:1;min-width:0;padding:0;border:none;background:none;color:inherit;font:inherit;cursor:pointer;text-align:left}.bundle-check{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;border:1px solid var(--border-bright);border-radius:4px;font-size:11px;color:var(--success)}.bundle-check.on{border-color:var(--success)}.bundle-wallet-name{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bundle-wallet-tag{padding:1px 6px;border-radius:999px;background:#1d9bf026;color:var(--accent);font-size:9px;font-weight:800;text-transform:uppercase;flex-shrink:0}.bundle-wallet-balance{margin-left:auto;color:var(--text-muted);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.bundle-wallet-balance.low{color:#f87171;font-weight:700}.bundle-wallet-amount{display:flex;align-items:center;gap:4px;flex-shrink:0}.bundle-wallet-amount .sp-input{width:76px;text-align:right;font-variant-numeric:tabular-nums}.bundle-amount-unit{color:var(--text-muted);font-size:11px}.bundle-total.low{color:#f87171}.qi-panel,.sell-panel{position:fixed;z-index:900;background:#0d0d0f;border:1px solid #2a2a32;border-radius:10px;box-shadow:0 18px 48px #0009;-webkit-user-select:none;user-select:none}.qi-panel{width:240px;display:flex;flex-direction:column;gap:6px;padding:8px}.qi-bar,.sell-bar{display:flex;align-items:center;gap:6px;cursor:grab}.qi-title,.sell-title{flex:1;font-size:11px;font-weight:800;color:#9ca3af;letter-spacing:.04em;text-transform:uppercase}.qi-thumb{width:20px;height:20px;border-radius:4px;object-fit:cover}.qi-close,.sell-close{width:20px;height:20px;padding:0;border:none;background:none;color:#888;font-size:15px;cursor:pointer}.qi-close:hover,.sell-close:hover{color:#fff}.qi-input{width:100%;padding:8px 10px;background:#111;border:1px solid #333;border-radius:6px;color:#fff;font-size:14px}.qi-input:focus{outline:none;border-color:#5b5f68}.qi-presets{display:flex;flex-wrap:wrap;gap:4px}.qi-preset{padding:3px 8px;background:#14141c;border:1px solid #334155;border-radius:4px;color:#93c5fd;font-size:10px;font-weight:700;cursor:pointer}.qi-preset:hover{border-color:#666;color:#fff}.qi-launch-row{display:flex;gap:5px}.qi-launch{flex:1;padding:8px;border:1px solid #3a3d44;border-radius:6px;background:#202226;color:#fff;font-size:11px;font-weight:700;cursor:pointer}.qi-pump:hover{background:#00d4ff;border-color:#00d4ff;color:#00161c}.qi-bonk:hover{background:#ff6b00;border-color:#ff6b00}.qi-bags:hover{background:#10b981;border-color:#10b981;color:#00251a}.qi-status{min-height:12px;color:#f59e0b;font-size:10px;text-align:center}.sell-panel{width:280px;max-height:70vh;display:flex;flex-direction:column}.sell-bar{padding:8px 10px;border-bottom:1px solid #1f1f24}.sell-mini{padding:2px 8px;border:1px solid #333;border-radius:4px;background:#161616;color:#999;font-size:10px;font-weight:700;cursor:pointer}.sell-mini.on{border-color:#5b5f68;color:#fff}.sell-body{flex:1;overflow-y:auto;padding:6px;display:flex;flex-direction:column;gap:6px}.sell-status,.sell-status-line{color:var(--text-muted);font-size:11px;text-align:center;padding:6px}.sell-status.error{color:#ff8a8a}.sell-status-line{min-height:12px;color:#f59e0b;border-top:1px solid #1f1f24}.sell-card{border:1px solid #232329;border-radius:8px;background:#131318;padding:7px}.sell-card-head{display:flex;align-items:center;gap:8px}.sell-card-img{width:26px;height:26px;border-radius:6px;object-fit:cover;flex-shrink:0}.sell-card-img-empty{background:#26262e;display:inline-block}.sell-card-id{flex:1;min-width:0;display:flex;flex-direction:column}.sell-card-name{font-size:12px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sell-card-sub{color:var(--text-muted);font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sell-card-bal{color:var(--text-soft);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.sell-card-actions{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-top:6px}.sell-pct{padding:5px 0;border:1px solid #3a3d44;border-radius:4px;background:#1a1a1f;color:#d5d7dd;font-size:10px;font-weight:700;cursor:pointer}.sell-pct:hover{border-color:#f59e0b;color:#f59e0b}.sell-pct.all:hover{border-color:#ef4444;color:#ef4444}.bundle-wallet-row{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;margin-bottom:6px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:8px;color:var(--text);cursor:pointer;text-align:left;transition:border-color .15s ease}.bundle-wallet-row:hover{border-color:var(--text-muted)}.bundle-wallet-row.selected{border-color:#22c55e;background:#22c55e0f}.bundle-check{width:16px;height:16px;flex-shrink:0;border:1px solid var(--border-bright);border-radius:4px;font-size:11px;line-height:14px;text-align:center;color:#86efac}.bundle-check.on{background:#14321f;border-color:#22c55e}.bundle-wallet-name{font-size:13px;font-weight:600}.bundle-wallet-address{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;color:var(--text-muted)}.bundle-wallet-tag{padding:1px 7px;border:1px solid #38bdf855;border-radius:999px;color:#7dd3fc;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.4px}.bundle-wallet-balance{margin-left:auto;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--text-soft)}.bundle-total{font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.kb-control{display:flex;align-items:center;gap:6px}.kb-input{min-width:150px;padding:7px 12px;background:var(--bg-elevated);border:1px solid var(--border-bright);border-radius:8px;color:var(--text-muted);font-size:12px;cursor:pointer;text-align:center}.kb-input kbd{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:700;color:var(--text)}.kb-input.recording{border-color:#00d4ff;color:#00d4ff;animation:kbPulse 1s ease-in-out infinite}@keyframes kbPulse{0%,to{box-shadow:0 0 #00d4ff40}50%{box-shadow:0 0 0 4px #00d4ff1f}}.kb-clear{width:22px;height:22px;padding:0;background:none;border:1px solid var(--border);border-radius:50%;color:var(--text-muted);font-size:12px;cursor:pointer}.kb-clear:hover{border-color:#ff454599;color:#e36d6d}
