:root{--bg: #09090c;--box: #101015;--raised: #17171e;--line: #24242d;--line-strong: #34343f;--text: #ededf2;--muted: #9a9aa6;--dim: #62626e;--orange: #f5a83a;--orange-hover: #ffc46b;--on-orange: #1a1006;--blue: #5b8cff;--green: #3ddc84;--purple: #c26bff;--red: #ff5b6b;--fs-label: 11px;--fs-ui: 12px;--fs-small: 14px;--fs-body: 15px;--fs-value: 20px;--fs-tag: 34px;--font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--font-num: "Arial Narrow", "Roboto Condensed", Arial, sans-serif;--s1: 4px;--s2: 8px;--s3: 12px;--s4: 16px;--s5: 20px;--s6: 28px;--r-box: 14px;--r-btn: 8px;--ease: cubic-bezier(.2, 0, 0, 1);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--text);font:400 var(--fs-body) / 1.55 var(--font-mono);overflow-wrap:break-word}h1,h2,h3{margin:0;line-height:1.2;font-size:var(--fs-body)}p{margin:0;text-wrap:pretty}a{color:var(--orange);text-underline-offset:3px}a:hover{color:var(--orange-hover)}:focus-visible{outline:2px solid var(--text);outline-offset:2px;border-radius:4px}img{max-width:100%}.wrap{width:100%;max-width:1200px;margin-inline:auto;padding:var(--s3) var(--s4) var(--s6)}.page{display:grid;gap:var(--s3);margin-top:var(--s3)}.small{font-size:var(--fs-small)}.muted{color:var(--muted)}.blue{color:var(--blue)}.num{font-variant-numeric:tabular-nums}.note{color:var(--orange)}.up{color:var(--green)}.down{color:var(--red)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:var(--s4);top:-100px;background:var(--orange);color:var(--on-orange);padding:var(--s2) var(--s3);border-radius:var(--r-btn);z-index:10}.skip:focus{top:var(--s2)}.box{background:var(--box);border:1px solid var(--line);border-radius:var(--r-box);padding:var(--s4);display:grid;gap:var(--s3);align-content:start;min-width:0}.box-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s3);flex-wrap:wrap}.box-title{font:700 var(--fs-ui) / 1.2 var(--font-mono);text-transform:uppercase;letter-spacing:2.2px;display:inline-flex;align-items:center;gap:var(--s2)}.sq{width:10px;height:10px;flex:none}.box-note{font-size:var(--fs-ui);color:var(--muted)}.row{display:grid;gap:var(--s3)}@media (max-width: 959px){.row-3>#run{order:-1}}@media (min-width: 960px){.row-3{grid-template-columns:repeat(3,minmax(0,1fr))}.row-2-1{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.top{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);padding:var(--s2) var(--s3);grid-template-columns:none}.brand{display:flex;align-items:center;gap:var(--s3);min-width:0}.logo{display:block;flex:none}.brand-line{font-size:var(--fs-ui);color:var(--muted);letter-spacing:2px}@media (max-width: 559px){.brand-line{letter-spacing:1px;font-size:var(--fs-label)}}.hero{gap:var(--s4)}.dot-title{line-height:0}.dot-title svg{display:block;width:100%;height:auto}.tagline{font:700 var(--fs-tag) / 1.1 var(--font-num);text-transform:uppercase;text-wrap:balance}.lede{font-size:var(--fs-small);color:var(--muted);max-width:80ch}@media (max-width: 559px){.tagline{font-size:28px}}.stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s3) var(--s4);margin:0}@media (min-width: 640px){.stats-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.stat{min-width:0}.stat dt{font-size:var(--fs-label);text-transform:uppercase;color:var(--dim)}.stat dd{margin:0;font:700 var(--fs-value) / 1.25 var(--font-num);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s2);min-height:40px;padding:var(--s2) var(--s4);border-radius:var(--r-btn);border:1px solid var(--line-strong);background:var(--raised);color:var(--text);font:700 var(--fs-ui) / 1.2 var(--font-mono);text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .15s var(--ease),border-color .15s var(--ease);touch-action:manipulation}.btn:hover:not(:disabled){background:#1f1f28;border-color:#44444f;color:var(--text)}.btn:active:not(:disabled){background:#272732}.btn-primary{background:var(--orange);border-color:var(--orange);color:var(--on-orange)}.btn-primary:hover:not(:disabled){background:var(--orange-hover);border-color:var(--orange-hover);color:var(--on-orange)}.btn-primary:active:not(:disabled){background:#e88b1f}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-wide{width:100%}.addr{text-transform:none}.btn-small{min-height:32px;padding:var(--s1) var(--s3)}.actions{display:flex;flex-wrap:wrap;gap:var(--s2)}.ok-line{color:var(--green);font-weight:700}@media (max-width: 559px){.wide-only{display:none}}.live-row{display:flex;align-items:center;gap:var(--s2)}.dot{width:10px;height:10px;border-radius:50%;background:var(--dim);flex:none}.dot.on{background:var(--green);box-shadow:0 0 0 4px #3ddc842e}.live-state{font-weight:700}.msg{font-size:var(--fs-small);padding-inline:var(--s1)}.msg:empty{margin-block:calc(var(--s3) / -2)}.msg.ok{color:var(--green)}.msg.err{color:var(--red)}.msg.info{color:var(--muted)}.chart{position:relative;height:170px;margin:0;border-block:1px solid var(--line)}.chart svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.chart-empty{display:grid;place-items:center;padding:var(--s4);text-align:center}.chart-dot{position:absolute;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-radius:50%}.chart-dot.buy{background:var(--green)}.chart-dot.sell{background:var(--red)}.grad{display:grid;gap:var(--s2)}.bar{height:4px;border-radius:2px;background:var(--raised);overflow:hidden}.bar span{display:block;height:100%;background:var(--green)}.card-grid{list-style:none;margin:0;padding:0;display:grid;gap:var(--s3);grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.nft,.sample{display:grid;gap:var(--s2);align-content:start;min-width:0}.art{width:100%;aspect-ratio:400 / 560;display:grid;place-items:center;background:var(--raised);border-radius:10px;overflow:hidden}.art img{width:100%;height:100%;object-fit:contain;image-rendering:pixelated;display:block}.card-name{font-size:var(--fs-body)}.badge{color:var(--orange)}.attrs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s1) var(--s3);margin:0;font-size:var(--fs-small)}.attrs dt{color:var(--dim);font-size:var(--fs-label);text-transform:uppercase}.attrs dd{margin:0}.sample-rows{display:grid;gap:var(--s5)}.sample-row{display:grid;gap:var(--s2)}.row-title{font-size:var(--fs-body)}@media (min-width: 640px){.sample-row .card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 639px){.sample-row .card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.rarity{font-weight:700}.r-rare,.c-rare{color:var(--blue)}.r-epic,.c-epic{color:var(--purple)}.r-legendary,.c-legendary{color:var(--orange)}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:var(--fs-small)}th,td{text-align:left;padding:var(--s2) var(--s3) var(--s2) 0;border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums}thead th{font-size:var(--fs-label);text-transform:uppercase;color:var(--dim);font-weight:700}tbody th{font-weight:400}.odds td{font:700 var(--fs-body) / 1.3 var(--font-num)}@media (max-width: 559px){table,thead,tbody,tr,th,td{display:block}thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}tr{padding:var(--s2) 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s1) var(--s3)}tbody th{grid-column:1 / -1;font-weight:700}th,td{border:0;padding:0}td:before{content:attr(data-label);display:block;font:400 var(--fs-label) / 1.4 var(--font-mono);text-transform:uppercase;color:var(--dim)}}.steps{margin:0;padding-left:1.4em;display:grid;gap:var(--s3)}.steps strong{color:var(--orange)}details{border-top:1px solid var(--line);padding:var(--s2) 0}details:first-of-type{border-top:0;padding-top:0}summary{cursor:pointer;font-weight:700;min-height:32px;display:flex;align-items:center}summary:hover{color:var(--orange)}details p{color:var(--muted);font-size:var(--fs-small);margin-top:var(--s1)}.foot{display:grid;gap:var(--s2);margin-top:var(--s5);padding-inline:var(--s1)}.links{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--s2) var(--s5);font-size:var(--fs-small)}.links a{display:inline-block;padding-block:var(--s1)}.sheet{width:min(420px,calc(100% - 32px));max-width:420px;padding:var(--s4);background:var(--box);color:var(--text);border:1px solid var(--line);border-radius:var(--r-box)}.sheet[open]{display:grid;gap:var(--s3)}.sheet::backdrop{background:#000000b3}.sheet-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s3)}.sheet-head h2{font-size:var(--fs-body)}.sheet-rows{display:grid;gap:var(--s2)}.row-link,.sheet .row{display:flex;align-items:center;gap:var(--s3);width:100%;min-height:48px;padding:var(--s2) var(--s3);background:var(--raised);border:1px solid var(--line);border-radius:var(--r-btn);color:var(--text);font:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:background-color .15s var(--ease),border-color .15s var(--ease)}.sheet .row:hover:not(:disabled){background:#1f1f28;border-color:#44444f;color:var(--text)}.sheet .row:active:not(:disabled){background:#272732}.sheet .row:disabled{opacity:.6;cursor:progress}.ic{width:28px;height:28px;flex:none;display:grid;place-items:center;border-radius:6px;overflow:hidden}.ic img{display:block}.x{width:32px;height:32px;border-radius:var(--r-btn);border:1px solid var(--line);background:var(--raised);color:var(--text);font-size:var(--fs-value);line-height:1;cursor:pointer}.x:hover{background:#1f1f28;border-color:#44444f}@media (max-width: 639px){.sheet{width:100%;max-width:none;margin:auto 0 0;border-radius:var(--r-box) var(--r-box) 0 0;padding-bottom:calc(var(--s4) + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{transition:none!important;animation:none!important}}
