@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap";*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:#fff;color:#000;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}:root{--site-padding: 24px;--bg: #ffffff;--text: #1b1f2a;--muted: #5f6b85;--muted-strong: #2c3242;--toolbar-bg: #f4f6fb;--panel-bg: #f7f8fc;--border: #e3e7f1;--panel-border: #e7ebf4;--card-border: #e3e7f1;--feed-bg: #ffffff;--overlay-bg: rgba(255,255,255,.85);--success: #137333;--danger: #b00020;--hover: #eef2fb;--accent: #3d7bfd;--chip-bg: #ffffff;--chip-text: #1b1f2a;--chip-border: #e3e7f1;--chip-hover-bg: #eef2fb;--chip-active-bg: #1f2a44;--chip-active-text: #ffffff}.theme-dark{color-scheme:dark;--bg: #0b0f19;--text: #e6eaf2;--muted: #9aa4b6;--muted-strong: #c8cfdd;--toolbar-bg: #111827;--panel-bg: #0f1724;--border: #263047;--panel-border: #212a3e;--card-border: #263047;--feed-bg: #121a2b;--overlay-bg: rgba(10,12,16,.6);--success: #16c784;--danger: #ea3943;--hover: #172033;--accent: #3d7bfd;--chip-bg: #111827;--chip-text: #e6eaf2;--chip-border: #263047;--chip-hover-bg: #172033;--chip-active-bg: #1f2a44;--chip-active-text: #ffffff}@media (max-width: 640px){:root{--site-padding: 12px}}.page{min-height:100dvh;width:100%;background:var(--bg);color:var(--text);display:flex;flex-direction:column;gap:12px;user-select:none;padding-left:var(--site-padding);padding-right:var(--site-padding)}.topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:center;gap:12px;margin:0;margin-left:calc(-1 * var(--site-padding));margin-right:calc(-1 * var(--site-padding));padding:6px 0;background:var(--bg);color:var(--text)}.topbar .price{font-weight:500}.topbar .links{display:flex;gap:12px;align-items:center}.topbar .links a{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px}.topbar .links img{width:22px;height:22px;object-fit:contain;filter:saturate(.95) brightness(.98);border-radius:50%;background:var(--toolbar-bg);border:1px solid var(--border);padding:3px}.topbar .links img.icon.pump,.topbar .links img.icon.dex,.topbar .links img.icon.x{width:24px;height:24px}.icon.circle{border-radius:50%;background:var(--toolbar-bg);border:1px solid var(--border);padding:3px}.price .icon.circle{width:22px;height:22px;margin-right:6px}.token-icon{width:20px;height:20px;border-radius:50%;background:var(--feed-bg);border:1px solid var(--border);padding:3px;display:inline-block}.token-icon.lg{width:24px;height:24px;padding:4px}.token-icon.sm{width:18px;height:18px;padding:2px}.toolbar{position:sticky;top:0;z-index:5;display:flex;flex-wrap:wrap;align-items:center;gap:12px;background:var(--toolbar-bg);border:1px solid var(--border);border-radius:12px;padding:10px 12px;margin:12px 0 0}.toolbar .bet-input{min-width:90px;background:var(--bg);color:var(--text);border:1px solid var(--border)}.toolbar-right{display:flex;gap:16px;margin-left:auto;align-items:center}.toolbar-right>*{white-space:nowrap}.toolbar button{min-height:36px;padding:8px 12px}.toolbar-label{font-size:14px;color:var(--muted-strong);font-weight:600}.toolbar-metric{font-size:12px;color:var(--muted-strong)}@media (max-width: 820px){.toolbar-right{width:100%;justify-content:flex-end}}@media (max-width: 480px){.toolbar{gap:8px;padding:8px 10px}.toolbar .chip-group{flex-wrap:wrap}.toolbar .bet-input{min-width:80px;width:100px}.toolbar-right{gap:8px}}.collapsible{background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:12px;margin-top:12px}.collapsible>summary{list-style:none;cursor:pointer;padding:12px 14px;font-weight:700;color:var(--text);display:flex;align-items:center;justify-content:space-between}.collapsible>summary::marker{display:none}.collapsible[open]>summary{border-bottom:1px solid var(--panel-border)}.collapsible .section-body{padding:12px}.controls-card{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.bet-input{min-width:100px;background:var(--bg);color:var(--text);border:1px solid var(--border);border-radius:8px;padding:10px 12px;font-size:16px;line-height:1.2}@media (max-width: 520px){.controls-card{flex-direction:column;align-items:stretch}.controls-card>*{width:100%}.controls-card .chip-group{flex-wrap:wrap}.bet-input{width:100%;min-width:0}.info-bar{gap:8px}.wallet-adapter-button,.wallet-adapter-button-trigger{width:100%!important;justify-content:center}}.info-bar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;color:var(--muted-strong);margin-top:8px}.info-bar .spacer{flex:1}.content{display:flex;flex:1;gap:12px;padding:0 0 12px;overflow:visible}.left-pane{width:320px;flex:0 0 320px;display:flex;flex-direction:column;gap:12px;max-height:calc(100dvh - 90px);overflow:auto}.panel{background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:12px;padding:12px}.main{flex:1;display:flex;align-items:center;justify-content:center;min-width:0}@media (max-width: 900px){.content{flex-direction:column}.main{order:1;width:100%}.left-pane{order:2;width:100%;flex:0 0 auto;max-height:unset}}@media (max-width: 480px){.left-pane .panel{padding:10px}}#root{width:100%;max-width:none;margin:0;padding:0;text-align:center}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:var(--muted)}.text{color:var(--text)}.muted{color:var(--muted)}.success{color:var(--success)}.danger{color:var(--danger)}.visually-hidden{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}:where(button,.mining-cell,.theme-slider,.share-btn):focus-visible{outline:2px solid var(--accent);outline-offset:2px;box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 25%,transparent)}.click-bubble{position:fixed;left:0;top:0;width:22px;height:22px;border-radius:999px;pointer-events:none;transform:translate(-50%,-50%) scale(.5);background:radial-gradient(closest-side,rgba(0,0,0,.12),rgba(0,0,0,.06) 60%,transparent 70%);border:1px solid rgba(0,0,0,.12);animation:bubble-pop .6s ease-out forwards;z-index:10}@keyframes bubble-pop{0%{transform:translate(-50%,-50%) scale(.5);opacity:.9}80%{opacity:.35}to{transform:translate(-50%,-50%) scale(2.2);opacity:0}}.corner-hint{position:absolute;top:16px;right:16px;text-align:right;color:var(--text)}.corner-hint-title{font-size:28px;font-weight:700}.corner-hint-sub{font-size:12px;color:var(--muted)}.feed{position:fixed;left:16px;bottom:16px;display:flex;flex-direction:column;gap:8px;max-height:40vh;width:min(420px,90vw);overflow-y:auto;z-index:20}@media (max-width: 900px){.feed{left:12px}}.feed-item{display:flex;gap:10px;align-items:flex-start;background:var(--feed-bg);border:1px solid var(--card-border);border-left-width:6px;border-radius:10px;padding:10px 12px;box-shadow:0 6px 16px #00000014}.feed-item .share-btn{margin-left:auto;padding:6px 10px;font-size:12px;border:1px solid var(--border);border-radius:8px;background:var(--toolbar-bg);color:var(--text);cursor:pointer}.feed-item .share-btn:hover{background:#eef3ff}.feed-item.win{border-left-color:#2ecc71}.feed-item.loss{border-left-color:#e74c3c}.feed-addr{font-weight:600;font-size:12px;color:var(--text)}.feed-text{font-size:12px;color:var(--muted)}.modal-overlay{position:fixed;inset:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:100}.modal-card{background:var(--feed-bg);border-radius:14px;padding:14px;max-width:92vw;max-height:90vh;display:flex;flex-direction:column;gap:10px;border:1px solid var(--card-border)}.modal-img{max-width:86vw;max-height:70vh;object-fit:contain;border-radius:8px;border:1px solid var(--border)}.modal-actions{display:flex;gap:10px;justify-content:flex-end}.modal-actions>button{padding:8px 12px;border:1px solid var(--border);border-radius:8px;background:var(--toolbar-bg);color:var(--text);cursor:pointer}.modal-actions>button:hover{background:#f6f7ff}.mining-grid{user-select:none;align-items:center;justify-items:center;margin:12px auto 8px;width:100%;max-width:560px;padding:12px;display:grid;grid-template-columns:repeat(5,1fr);gap:12px;box-sizing:border-box}@media (max-width: 420px){.mining-grid{gap:10px;padding:10px}}@media (max-width: 360px){.mining-grid{gap:8px;padding:8px}}.mining-cell{width:100%;aspect-ratio:1 / 1;padding:0;line-height:1;overflow:hidden;border-radius:6px;border:1px solid var(--panel-border);background:color-mix(in srgb,var(--toolbar-bg) 85%,transparent);color:var(--text);cursor:pointer;box-shadow:0 6px 14px #0003;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform 60ms ease}.mining-cell:hover{background:var(--hover);box-shadow:0 8px 18px #00000038}.mining-cell:active{box-shadow:0 4px 10px #0000002e}.mining-cell:active,.mining-cell:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 70%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 25%,transparent)}.mining-cell:disabled{cursor:not-allowed}.mining-cell.pending{background:#2b3244;border-color:#3a4768}.mining-cell.win{background:#183a2b;border-color:#246146}.mining-cell.loss{background:#3a1c1f;border-color:#6a2b31}.theme-dark .mining-cell.pending{background:#2b3244;border-color:#3a4768}.theme-dark .mining-cell.win{background:#183a2b;border-color:#246146}.theme-dark .mining-cell.loss{background:#3a1c1f;border-color:#6a2b31}.cell-content{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%;padding:4px;gap:4px}.cell-addr{font-size:11px;color:var(--text);font-weight:600;letter-spacing:.1px;line-height:1.1}.cell-amount{font-size:12px;font-weight:700;line-height:1.1}.generating-overlay{position:fixed;inset:0;background:var(--overlay-bg);display:flex;align-items:center;justify-content:center;z-index:200}.generating-card{background:var(--feed-bg);border:1px solid var(--card-border);border-radius:12px;padding:20px 24px;display:flex;flex-direction:column;align-items:center;gap:10px;box-shadow:0 10px 30px #0000001f}.generating-text{font-size:16px;font-weight:700;color:var(--text)}.generating-sub{font-size:12px;color:var(--muted)}.spinner{width:36px;height:36px;border:3px solid #e5e5ff;border-top-color:#6b7cff;border-radius:50%;animation:spin .9s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.theme-switch{width:92px}.theme-slider{display:grid;grid-template-columns:1fr 1fr;align-items:center;border:1px solid var(--border);border-radius:999px;background:var(--toolbar-bg);overflow:hidden;cursor:pointer}.theme-slider>span{padding:4px 6px;font-size:11px;line-height:1;text-align:center;color:var(--muted);user-select:none}.theme-slider>span.active{color:var(--text);background:var(--feed-bg);border:1px solid var(--border);border-radius:999px;margin:-1px}@media (max-width: 640px){.toolbar button,.theme-slider{min-height:44px}}.wallet-adapter-button,.wallet-adapter-button-trigger{background:var(--feed-bg)!important;color:var(--text)!important;border:1px solid var(--border)!important}.wallet-adapter-button:not([disabled]):hover{background:var(--hover)!important}.chip-group{display:flex;gap:6px}.chip{padding:8px 12px;border-radius:10px;border:1px solid var(--chip-border, var(--border));background:var(--chip-bg, var(--feed-bg));color:var(--chip-text, var(--text));cursor:pointer;font-size:14px;display:inline-flex;align-items:center;gap:8px;line-height:1;transition:background-color .14s ease,color .14s ease,border-color .14s ease}.chip .token-icon{margin:0}.chip:hover{background:var(--chip-hover-bg, var(--hover))}.chip.active{background:var(--chip-active-bg, #1f2a44);color:var(--chip-active-text, #ffffff);border-color:var(--chip-active-bg, #1f2a44)}.chip[disabled],.chip[aria-disabled=true]{opacity:.5;cursor:not-allowed}.btn{padding:10px 14px;border-radius:10px;border:1px solid var(--border);background:var(--toolbar-bg);color:var(--text);cursor:pointer;font-weight:600;transition:background-color .14s ease,border-color .14s ease,color .14s ease,opacity .14s ease}.btn:hover{background:var(--hover)}.btn:disabled{opacity:.6;cursor:not-allowed}.btn-primary{background:var(--accent);border-color:color-mix(in srgb,var(--accent) 80%,black 20%);color:#fff}.btn-primary:hover{background:color-mix(in srgb,var(--accent) 88%,white 12%)}.theme-dark .btn-primary{border-color:color-mix(in srgb,var(--accent) 65%,black 35%)}.theme-dark .btn-primary:hover{background:color-mix(in srgb,var(--accent) 78%,white 22%)}.wallet-adapter-button{background-color:transparent;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;height:48px;line-height:48px;padding:0 24px;border-radius:4px}.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]{background:#404144;color:#999;cursor:not-allowed}.wallet-adapter-button-end-icon,.wallet-adapter-button-start-icon,.wallet-adapter-button-end-icon img,.wallet-adapter-button-start-icon img{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.wallet-adapter-button-end-icon{margin-left:12px}.wallet-adapter-button-start-icon{margin-right:12px}.wallet-adapter-collapse{width:100%}.wallet-adapter-dropdown{position:relative;display:inline-block}.wallet-adapter-dropdown-list{position:absolute;z-index:99;display:grid;grid-template-rows:1fr;grid-row-gap:10px;padding:10px;top:100%;right:0;margin:0;list-style:none;background:#2c2d30;border-radius:10px;box-shadow:0 8px 20px #0009;opacity:0;visibility:hidden;transition:opacity .2s ease,transform .2s ease,visibility .2s;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif}.wallet-adapter-dropdown-list-active{opacity:1;visibility:visible;transform:translateY(10px)}.wallet-adapter-dropdown-list-item{display:flex;flex-direction:row;justify-content:center;align-items:center;border:none;outline:none;cursor:pointer;white-space:nowrap;box-sizing:border-box;padding:0 20px;width:100%;border-radius:6px;font-size:14px;font-weight:600;height:37px;color:#fff}.wallet-adapter-dropdown-list-item:not([disabled]):hover{background-color:#1a1f2e}.wallet-adapter-modal-collapse-button svg{align-self:center;fill:#999}.wallet-adapter-modal-collapse-button.wallet-adapter-modal-collapse-button-active svg{transform:rotate(180deg);transition:transform ease-in .15s}.wallet-adapter-modal{position:fixed;inset:0;opacity:0;transition:opacity linear .15s;background:#00000080;z-index:1040;overflow-y:auto}.wallet-adapter-modal.wallet-adapter-modal-fade-in{opacity:1}.wallet-adapter-modal-button-close{display:flex;align-items:center;justify-content:center;position:absolute;top:18px;right:18px;padding:12px;cursor:pointer;background:#1a1f2e;border:none;border-radius:50%}.wallet-adapter-modal-button-close:focus-visible{outline-color:#fff}.wallet-adapter-modal-button-close svg{fill:#777;transition:fill .2s ease 0s}.wallet-adapter-modal-button-close:hover svg{fill:#fff}.wallet-adapter-modal-overlay{background:#00000080;position:fixed;inset:0}.wallet-adapter-modal-container{display:flex;margin:3rem;min-height:calc(100vh - 6rem);align-items:center;justify-content:center}@media (max-width: 480px){.wallet-adapter-modal-container{margin:1rem;min-height:calc(100vh - 2rem)}}.wallet-adapter-modal-wrapper{box-sizing:border-box;position:relative;display:flex;align-items:center;flex-direction:column;z-index:1050;max-width:400px;border-radius:10px;background:#10141f;box-shadow:0 8px 20px #0009;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;flex:1}.wallet-adapter-modal-wrapper .wallet-adapter-button{width:100%}.wallet-adapter-modal-title{font-weight:500;font-size:24px;line-height:36px;margin:0;padding:64px 48px 48px;text-align:center;color:#fff}@media (max-width: 374px){.wallet-adapter-modal-title{font-size:18px}}.wallet-adapter-modal-list{margin:0 0 12px;padding:0;width:100%;list-style:none}.wallet-adapter-modal-list .wallet-adapter-button{font-weight:400;border-radius:0;font-size:18px}.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{margin-left:auto;font-size:14px;opacity:.6}.wallet-adapter-modal-list-more{cursor:pointer;border:none;padding:12px 24px 24px 12px;align-self:flex-end;display:flex;align-items:center;background-color:transparent;color:#fff}.wallet-adapter-modal-list-more svg{transition:all .1s ease;fill:#fff;margin-left:.5rem}.wallet-adapter-modal-list-more-icon-rotate{transform:rotate(180deg)}.wallet-adapter-modal-middle{width:100%;display:flex;flex-direction:column;align-items:center;padding:0 24px 24px;box-sizing:border-box}.wallet-adapter-modal-middle-button{display:block;cursor:pointer;margin-top:48px;width:100%;background-color:#512da8;padding:12px;font-size:18px;border:none;border-radius:8px;color:#fff}
