 :root{color-scheme:dark;--ink:#e6f2ff;--muted:#91a6b9;--blue:#b9e3ff;--border:#213345}*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at 85% 10%,#14283b80,transparent 42%),#050b13;color:var(--ink);font:14px/1.6 Arial,sans-serif}a{color:inherit;text-decoration:none}header{padding:26px 5%;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.brand{font-size:11px;letter-spacing:3px}nav{display:flex;gap:22px;flex-wrap:wrap;font-size:12px;color:var(--muted)}nav [aria-current]{color:var(--blue);border-bottom:1px solid}main{max-width:1240px;margin:auto;padding:35px 32px}.back,.eyebrow{font-size:10px;letter-spacing:2px;color:var(--muted)}.intro{display:flex;justify-content:space-between;align-items:center;padding:36px 0 20px}h1{font:normal clamp(40px,6vw,70px)/1.1 Georgia,serif;margin:16px 0}h1 span{color:var(--blue)}.lede{color:var(--muted);font:italic 21px Georgia,serif}.emblem{font:90px Georgia,serif;color:var(--blue);text-shadow:0 0 35px #8dcaff70;white-space:nowrap}.emblem span{font-size:35px}.mode{display:flex;gap:14px;align-items:center;border:1px solid #294051;background:#12213088;padding:12px 18px;border-radius:8px}.mode p{margin:0;color:#afc1d1;font-size:12px}.pill{font-size:9px;letter-spacing:1px;color:var(--blue);background:#21394b;padding:5px 9px;border-radius:4px}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:24px 0}.metrics article{padding:22px;background:#0b1520;border:1px solid var(--border);border-radius:9px}.metrics span,small{display:block;color:var(--muted);font-size:11px}.metrics strong{display:block;font:26px/1.5 Georgia,serif;margin:8px 0}.workspace{display:grid;grid-template-columns:1fr 320px;gap:20px}.panel{border:1px solid var(--border);background:#0b1520c9;border-radius:10px;padding:25px}.panel-head{display:flex;justify-content:space-between;align-items:center;gap:20px}h2{font-size:17px;font-weight:500;margin:6px 0 15px}.eyebrow{margin:0 0 9px}.muted{font-size:10px;color:var(--muted);padding-left:8px}#price{font-size:22px;font-weight:400;font-variant-numeric:tabular-nums}.chart{margin:30px 0}.chart svg{width:100%;height:auto;display:block}.chart-labels{display:flex;justify-content:space-between;font-size:9px;letter-spacing:1px;color:var(--muted);margin-top:12px}button{font:12px Arial,sans-serif;border:1px solid #365065;border-radius:5px;padding:12px 16px;background:transparent;color:var(--ink);cursor:pointer}button:hover:not(:disabled){background:#263c4e}button:disabled{opacity:.4;cursor:not-allowed}.primary{background:var(--blue);color:#07101a;border-color:var(--blue)}.primary:hover:not(:disabled){background:#e1f3ff}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.actions{display:flex;gap:10px;flex-wrap:wrap}#notice{font-size:12px;color:var(--muted);min-height:38px}.position{border-top:1px solid var(--border);padding-top:20px;margin-top:24px}#position{font-size:13px;color:#b5c8d8}.settings label{display:block;margin:17px 0;color:#dce9f2;font-size:12px}.settings label span{float:right;color:var(--muted);font-size:10px}input{display:block;width:100%;margin-top:6px;padding:10px 12px;background:#060e17;color:var(--ink);border:1px solid #2a4052;border-radius:5px;font:15px Arial,sans-serif}.settings button{width:100%;margin:5px 0 12px}.history{margin-top:20px}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;min-width:540px;text-align:left;font-size:12px}th{font-size:10px;letter-spacing:1px;color:var(--muted);font-weight:400}td,th{padding:16px 10px;border-bottom:1px solid #1c2c3c}td:last-child,th:last-child{text-align:right}.positive{color:#8ce0bf}.negative{color:#f1a4ae}.roadmap{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding:28px 4px}.roadmap strong{font-size:12px;font-weight:400}.roadmap p,footer{font-size:11px;color:var(--muted)}.dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#b9e3ff;margin-right:9px}.future{background:#566779}footer{border-top:1px solid var(--border);padding:20px 0 25px}@media(max-width:850px){.metrics{grid-template-columns:1fr 1fr}.workspace{grid-template-columns:1fr}.emblem{font-size:65px}.settings form{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.settings small{align-self:center}}@media(max-width:520px){main{padding:25px 16px}header{padding:22px 20px}nav{gap:12px}.intro{padding-top:28px}.emblem{display:none}.metrics{gap:10px}.metrics article{padding:15px}.metrics strong{font-size:22px}.panel{padding:20px 16px}.mode{align-items:flex-start}.panel-head{flex-wrap:wrap}.roadmap{grid-template-columns:1fr;gap:10px}h1{font-size:45px}.chart-labels{font-size:8px}}.discovery{margin-bottom:20px}.search-row{display:flex;gap:10px;margin-top:12px}.search-row input{margin:0;flex:1;min-width:0}.fine,.notice,#search-status{font-size:12px;color:var(--muted)}.notice:empty{display:none}.token-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.token-card{border:1px solid var(--border);border-radius:6px;padding:14px;min-width:0}.token-card h3{margin:0 0 6px;font-size:14px}.token-card p{font-size:11px;margin:5px 0;color:var(--muted)}.token-card code,.pair-details code,td code{display:block;font-size:10px;overflow-wrap:anywhere;white-space:normal;color:#b5c8d8}.token-card button{margin-top:10px;width:100%}.watchlist{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0}.watch-item{display:flex;border:1px solid var(--border);border-radius:5px}.watch-item.active{border-color:var(--blue)}.watch-item button{border:0;padding:9px}.watch-item button:last-child{border-left:1px solid var(--border);color:#d79da5}.pair-details{overflow-wrap:anywhere;font-size:12px;color:var(--muted);padding-bottom:20px}.pair-details p{margin:8px 0}.pair-details a{color:var(--blue)}.rules{border-top:1px solid var(--border);margin-top:22px;padding-top:15px;font-size:12px;color:var(--muted)}summary{cursor:pointer;color:var(--ink)}.rules ul{padding-left:20px}.rules li{margin:7px 0}.rules strong{color:#d6e6f4}.events{padding-left:18px;max-height:220px;overflow:auto;font-size:12px;color:var(--muted)}.events li{padding:5px 0}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.badge-good{color:#8ce0bf}.badge-wait{color:#e2be89}footer a{text-decoration:underline}@media(max-width:850px){.token-grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.token-grid{grid-template-columns:1fr}.search-row{flex-wrap:wrap}.search-row button{width:100%}.chart-labels{gap:12px}.settings form{display:block}}
.live-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr);gap:20px;margin-top:20px}.wallet-address{display:block;overflow-wrap:anywhere;background:#060e17;padding:15px;margin:14px 0;color:var(--blue)}.button-link{display:inline-block;font-size:12px;padding:10px 14px;border:1px solid #365065;border-radius:5px}.swap-actions{margin-top:14px}#jupiter-plugin{width:100%;min-height:0;max-width:540px;margin:0 auto;--jupiter-plugin-primary:185,227,255;--jupiter-plugin-background:5,11,19;--jupiter-plugin-primaryText:230,242,255;--jupiter-plugin-warning:226,190,137;--jupiter-plugin-interactive:33,51,69;--jupiter-plugin-module:11,21,32}.policy-value{font:48px Georgia,serif;color:#a6e2ce;margin:20px 0 10px}.policy-value span{display:block;font:11px Arial,sans-serif;color:var(--muted);margin-top:5px;letter-spacing:1px}.loss-value{color:#e7a9b2}.example{background:#060e17;border:1px solid var(--border);padding:15px;margin:20px 0}.live-grid p{font-size:13px;color:#adbed0}.live-grid label{font-size:12px}.metrics #wallet-short{font-size:20px}#live-history a{text-decoration:underline;color:var(--blue)}@media(max-width:850px){.live-grid{grid-template-columns:1fr}}@media(max-width:520px){.mode{flex-wrap:wrap}}
.account-panel{margin-top:24px;border-color:#507087;background:linear-gradient(125deg,#102131,#0b1520)}.account-panel h2{font:24px Georgia,serif}.account-identity{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:14px 0}.account-identity>span:nth-child(2){overflow-wrap:anywhere;max-width:100%}.account-identity button{margin-left:auto}.account-wallet-label{margin-top:20px}.account-balance{display:flex;gap:15px;align-items:center}.account-balance span{font-size:12px;color:var(--muted)}.account-balance strong{font:25px Georgia,serif}.account-message{border-left:2px solid var(--blue);padding-left:12px;font-size:13px}.account-footnote{border-top:1px solid var(--border);padding-top:14px;margin-top:20px}@media(max-width:520px){.account-identity button{margin-left:0}}
