:root{--bg:#101411;--panel:#191e19;--border:#30372d;--muted:#a4ad9c;--text:#eef0e5;--gold:#d7ba77;--green:#85bfa5;--red:#eaa799;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--text);background:var(--bg);color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at 75% 5%,#25301e66,transparent 40%)}a{color:inherit}button,input,select{font:inherit}button,select{cursor:pointer}button:disabled{cursor:default;opacity:.35}button,a,input,select,summary{outline-offset:5px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--gold)}.nav{height:100px;max-width:1440px;padding:0 48px;margin:auto;display:flex;align-items:center;gap:35px;border-bottom:1px solid var(--border)}.brand{display:flex;align-items:center;gap:14px;text-decoration:none;font:600 22px Georgia,serif;letter-spacing:3px}.crest{border:1px solid #8e794a;color:var(--gold);width:40px;height:48px;display:grid;place-items:center;font:32px Georgia,serif;clip-path:polygon(0 0,100% 0,100% 85%,50% 100%,0 85%)}.brand-sub{display:block;font:9px system-ui,sans-serif;letter-spacing:2.1px;color:var(--muted);margin-top:6px}.nav-market{font-size:11px;letter-spacing:1.5px;color:#c7cebd}.nav-market span{color:#55604a;margin:0 8px}.api-link{margin-left:auto;color:var(--gold);text-decoration:none;font-size:12px}main{max-width:1440px;padding:0 48px;margin:auto}.hero{padding:62px 0 42px;display:grid;grid-template-columns:1fr 400px;gap:80px;align-items:center}.eyebrow{font-size:10px;letter-spacing:2px;color:var(--gold);font-weight:650;margin:0 0 16px}h1{font:normal clamp(50px,5.4vw,78px)/1.04 Georgia,serif;letter-spacing:-2px;margin:0 0 22px}h1 em{font-style:normal;color:var(--gold)}.intro{color:var(--muted);max-width:450px;font-size:14px;line-height:1.8}.market-badges{display:flex;gap:8px;margin-top:23px}.market-badges span{padding:6px 10px;background:#22291f;border:1px solid var(--border);font-size:10px;color:#c4cdb9;border-radius:3px}.live-card{border:1px solid #49513a;background:linear-gradient(130deg,#272e23,#191e19);border-radius:6px;padding:23px}.card-heading{display:flex;align-items:center;gap:8px;margin-bottom:26px}.signal{width:7px;height:7px;background:var(--gold);border-radius:100%}.signal.ok{background:var(--green)}.signal.error{background:var(--red)}.card-heading h2{font-size:12px;font-weight:500;margin:0}.quiet{border:1px solid var(--border);background:transparent;color:#d1d8c7;padding:8px 12px;border-radius:3px;font-size:11px}.quiet:hover:enabled{border-color:var(--gold);color:var(--gold)}.card-heading .quiet{margin-left:auto}.live-card>strong{font:normal 24px Georgia,serif;display:block}.live-card>p{color:var(--muted);font-size:12px}.live-card>div[role=status]{font-size:12px;color:var(--gold);padding-top:15px;margin-top:20px;border-top:1px solid var(--border);line-height:1.6}.small{font-size:11px!important;color:var(--muted);line-height:1.65}.notice{border:1px solid #746341;background:#3d341e55;color:#e4d1a7;padding:13px 17px;border-radius:4px;font-size:12px;line-height:1.7;margin:0 0 20px}.notice.error{border-color:#7c5249;color:#efbbaf;background:#6c322733}.stats{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--border);border-radius:5px;background:#1b211999;margin:0 0 52px}.stats article{padding:25px 28px;border-right:1px solid var(--border)}.stats article:last-child{border:0}.stats span{display:block;letter-spacing:1.5px;font-size:10px;color:var(--muted)}.stats strong{font:normal 34px Georgia,serif;display:block;margin:9px 0}.stats small{font-size:10px;color:#929e86}.section-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:20px}.section-heading h2{font:normal 32px Georgia,serif;margin:0}.section-heading .eyebrow{margin-bottom:8px}.workspace{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:24px;align-items:start}.panel{background:var(--panel);border:1px solid var(--border);border-radius:5px;overflow:hidden}.tools{display:flex;gap:10px;padding:20px}.search-label{flex:1;display:flex;align-items:center;gap:10px;background:#111610;border:1px solid #3a4433;border-radius:3px;padding:0 12px;min-width:0}.search-label>span{color:var(--gold);font-size:25px}input{width:100%;border:none;background:transparent;color:var(--text);font-size:12px;padding:12px 0;min-width:0}input:focus{outline:none}.search-label:focus-within{border-color:var(--gold)}select{padding:11px 24px 11px 10px;background:#232b20;border:1px solid #3a4433;border-radius:3px;font-size:11px;max-width:100%;color:#dde1d3}.quick-links{display:flex;gap:7px;flex-wrap:wrap;align-items:center;padding:0 20px 20px}.quick-links span{color:var(--muted);font-size:10px;margin-right:4px}.quick-links button{background:transparent;border:1px solid var(--border);color:#c4cfb8;border-radius:20px;padding:5px 9px;font-size:10px}.quick-links button:hover{color:var(--gold);border-color:#75663e}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;text-align:left;font-size:12px}th{font-size:9px;font-weight:500;color:var(--muted);letter-spacing:.6px;background:#232a20;padding:13px 17px;white-space:nowrap}th:not(:first-child),td:not(:first-child){text-align:right}td{padding:13px 17px;border-bottom:1px solid #2a3226;white-space:nowrap;font-variant-numeric:tabular-nums}td:first-child{max-width:210px;white-space:normal}td button{display:block;color:#e4e8da;background:none;border:0;padding:0;text-align:left;font-size:12px;line-height:1.4}td button:hover{color:var(--gold)}td small{display:block;color:#8e9a83;font-size:9px;margin-top:3px}.selected{background:#b3944920}.selected td:first-child{box-shadow:inset 2px 0 var(--gold)}.money{color:var(--gold)}.pagination{padding:15px 20px;display:flex;align-items:center;justify-content:space-between}.table-note{font-size:10px;color:var(--muted);line-height:1.6;padding:0 20px 15px;margin:0}.detail{padding:25px}.detail-head{border-bottom:1px solid var(--border);padding-bottom:8px}.detail-head .eyebrow{font-size:9px;margin-bottom:9px}.detail h2{font:normal 28px Georgia,serif;margin:0}.price-block{padding:22px 0}.price-block>span{font-size:11px;color:var(--muted);display:block}.price-block strong{font:normal 30px Georgia,serif;color:var(--gold);display:block;margin:9px 0}.price-block small{font-size:11px;color:#bbc7b0}.variant-label{display:block;font-size:10px;color:var(--muted);margin-bottom:7px}#variant{width:100%}#variant-info{overflow-wrap:anywhere}.chart-heading{display:flex;align-items:center;justify-content:space-between;margin-top:26px;gap:12px}h3{font-size:12px;font-weight:500;margin:0}.chart-heading select{padding:7px;font-size:10px}.chart{margin:12px 0 0}.chart svg{display:block;width:100%;height:auto;border:1px solid var(--border);border-radius:3px;background:#131911}.chart text{fill:var(--muted);font:10px system-ui,sans-serif}.chart path{fill:none;stroke:var(--gold);stroke-width:2}.chart circle{fill:var(--gold);stroke:var(--panel);stroke-width:2}.chart .quantity path{stroke:var(--green)}.chart .quantity circle{fill:var(--green)}.chart line{stroke:#313c2a;stroke-dasharray:3 4}.history-scroll{overflow:auto;max-height:220px}details{margin-top:14px}summary{cursor:pointer;font-size:10px;color:#c5cdbb}details table{margin-top:12px;font-size:10px}details td,details th{padding:8px}.tsm-section{margin-top:25px;padding-top:20px;border-top:1px solid var(--border)}.tsm-section h3{margin-bottom:15px}.tsm-card{margin-top:10px;padding:12px;background:#22291f;border:1px solid #323c2b;border-radius:3px}.tsm-card h4{font-size:10px;font-weight:500;color:#c7d2bd;margin:0 0 8px}.tsm-card p{font-size:11px;margin:6px 0;line-height:1.6}.tsm-card strong{font-weight:500;color:var(--gold)}.method{display:flex;gap:25px;padding:28px;border:1px solid var(--border);border-radius:5px;margin:35px 0 50px;background:#20261c55}.method-icon{font-size:30px;color:var(--gold)}.method h2{font:normal 20px Georgia,serif;margin:0 0 10px}.method p{font-size:12px;color:var(--muted);margin:0;line-height:1.8;max-width:900px}footer{max-width:1344px;margin:0 auto;padding:25px 0 35px;border-top:1px solid var(--border);display:flex;align-items:center;gap:20px;font-size:10px;color:var(--muted)}footer>span{letter-spacing:1.5px}footer p{margin:auto}footer a{text-decoration:none;color:#c8d1ba}.muted{color:#56624c}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip{position:absolute;left:20px;top:-100px;z-index:5;background:var(--panel);padding:10px}.skip:focus{top:12px}[hidden]{display:none!important}
@media(min-width:1500px){.hero{padding-top:78px}}@media(max-width:1050px){.nav,main{padding-left:28px;padding-right:28px}.nav-market{display:none}.hero{grid-template-columns:1fr 350px;gap:30px}.workspace{grid-template-columns:1fr}.detail{display:block}.stats article{padding:22px 18px}footer{margin:0 28px}.detail .chart{max-width:100%}td:first-child{max-width:none}}@media(max-width:640px){.nav{height:80px;padding:0 20px}.brand{font-size:18px;gap:10px}.crest{width:32px;height:40px;font-size:27px}.brand-sub{font-size:8px;letter-spacing:1.2px}.api-link{font-size:10px}.nav{gap:12px}main{padding:0 18px}.hero{grid-template-columns:1fr;padding:35px 0 24px;gap:25px}.hero h1{font-size:56px}.intro{font-size:13px}.live-card{padding:18px}.live-card>strong{font-size:23px}.card-heading{margin-bottom:18px}.stats{grid-template-columns:repeat(2,1fr);margin-bottom:34px}.stats article{padding:18px;border-bottom:1px solid var(--border)}.stats article:nth-child(2){border-right:0}.stats article:nth-child(3){border-bottom:0}.stats strong{font-size:29px}.stats small{font-size:9px}.stats span{font-size:9px}.section-heading{align-items:start}.section-heading h2{font-size:29px}#result-count{padding-top:15px}.tools{padding:15px;gap:7px;flex-wrap:wrap}.search-label{flex-basis:100%}.sort-label{width:100%}.sort-label select{width:100%}.quick-links{padding:0 15px 15px}.quick-links>span{display:none}th,td{padding:12px 10px}td:first-child{min-width:130px;max-width:170px}table{font-size:11px}td button{font-size:11px}.detail{padding:20px}.workspace{gap:20px}.method{padding:20px;gap:14px;margin-bottom:30px}.method-icon{font-size:22px}.method h2{font-size:19px}footer{display:block;text-align:center;margin:0 20px;line-height:2.3}footer p{font-size:9px}.chart-heading h3{font-size:11px}}
