:root{--font-title-stack:var(--font-pixel), monospace;--font-display-stack:var(--font-pixel), monospace;--font-sans-stack:var(--font-sans), "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-label-stack:var(--font-sans-stack);--font-mono-stack:var(--font-mono), ui-monospace, monospace;--bg-page:#100f0d;--bg-page-wash:#100f0dde;--bg-base:#141412;--bg-bar:#171614;--bg-panel:#191816;--bg-panel-head:#1c1c1a;--bg-panel-2:#1e1d1b;--bg-card:#22221f;--bg-sunken:#121210;--bg-row-alt:#161513;--bg-deep:#080706;--bg-tip:#0a0907;--bg-btn:#201f1d;--bg-btn-grey:#252421;--bg-chip-off:#272624;--bg-chip-on:#493716;--bg-chip-on-hover:#634c1e;--bg-hover:#312d27;--bg-hover-warm:#38352e;--bg-head-warm:#342a13;--bg-track:#2a2926;--bg-row-hover:#27241e;--gold:#e9b44b;--gold-bright:#f2d855;--gold-text:#fedc54;--gold-hover:#fddc5b;--gold-muted:#8f6f30;--gold-rule:#7b6637;--on-gold:#180f09;--ink:#f3f2ee;--ink-2:#e6e4e1;--ink-3:#d2d1cd;--ink-dim:#acaba7;--ink-dim-2:#9f9e9b;--ink-dimmer:#8d8c89;--bd-row:#252421;--bd-soft:#2a2926;--bd-quiet:#2f2e2b;--bd-panel:#343330;--bd-chip:#43423f;--bd-btn:#4e4d4a;--bd-btn-2:#53524f;--stripe-blue:#4c6ebd;--stripe-blue-bd:#81a8ff;--stripe-blue-hover:#5981e0;--ok-green:#87dc8a;--mc-green:#60e56b;--mc-yellow:var(--gold-bright);--mc-aqua:#5ce9f0;--mc-light-purple:#e790fa;--mc-blue:#7fa8ff;--mc-grey:#9f9e9b;--err-red:#ed7668;--shadow-hard:6px 6px 0 var(--bg-deep);--gutter:20px;--header-h:0px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){:root{--bg-page:lab(4.45114% .00768155 .995714);--bg-page-wash:lab(4.45114% .00768155 .995714/.87);--bg-base:lab(6.21239% .00723451 1.24795);--bg-bar:lab(7.24492% .00689924 1.38474);--bg-panel:lab(8.37989% .00629574 1.51821);--bg-panel-head:lab(10.12% .00485778 1.53584);--bg-panel-2:lab(10.7% .0044331 1.53553);--bg-card:lab(13.0248% .00920892 1.92207);--bg-sunken:lab(5.28294% .00749528 1.11828);--bg-row-alt:lab(6.71543% .00707805 1.31546);--bg-deep:lab(1.9921% .0077039 .576586);--bg-tip:lab(2.48747% .00781566 .670698);--bg-btn:lab(11.8647% .0103936 1.92293);--bg-btn-grey:lab(14.1849% .00813603 1.92128);--bg-chip-off:lab(15.3449% .00713766 1.92055);--bg-chip-on:lab(24.6587% 4.71157 23.753);--bg-chip-on-hover:lab(33.9491% 6.0918 30.5034);--bg-hover:lab(18.8422% .446469 4.65251);--bg-hover-warm:lab(22.3229% .434116 4.64229);--bg-head-warm:lab(17.7201% 2.53128 16.9084);--bg-track:lab(16.505% .00619888 1.91987);--bg-row-hover:lab(14.201% .467241 4.67041);--gold:lab(76.9219% 11.9407 59.4242);--gold-bright:lab(86.7358% -1.31819 65.4917);--gold-text:lab(88.9728% 1.6261 68.5455);--gold-hover:lab(88.9661% 1.37946 65.7141);--gold-muted:lab(49.0515% 7.78738 39.0871);--gold-rule:lab(44.4636% 4.37164 29.4675);--on-gold:lab(5.22211% 3.00353 4.35658);--ink:lab(95.386% -.0118315 1.90759);--ink-2:lab(90.746% -.0115335 1.90781);--ink-3:lab(83.786% -.0109673 1.90816);--ink-dim:lab(69.8659% -.00962615 1.90905);--ink-dim-2:lab(65.2259% -.0090301 1.9094);--ink-dimmer:lab(58.2658% -.00810623 1.91003);--bd-row:lab(14.1849% .00813603 1.92128);--bd-soft:lab(16.505% .00619888 1.91987);--bd-quiet:lab(18.8251% .00451505 1.91867);--bd-panel:lab(21.1452% .00303984 1.91763);--bd-chip:lab(28.1054% -.000476837 1.91519);--bd-btn:lab(32.7455% -.00225008 1.91396);--bd-btn-2:lab(35.0655% -.00301003 1.91343);--stripe-blue:lab(46.6657% 6.68862 -46.3379);--stripe-blue-bd:lab(68.7585% 4.90639 -50.2385);--stripe-blue-hover:lab(54.593% 8.01206 -53.4312);--ok-green:lab(80.8545% -39.1974 31.7855);--mc-green:lab(81.5248% -56.1621 47.0193);--mc-aqua:lab(84.9262% -37.642 -15.4959);--mc-light-purple:lab(71.9674% 45.7441 -39.6124);--mc-blue:lab(68.6391% 5.95555 -53.7124);--mc-grey:lab(65.2259% -.0090301 1.9094);--err-red:lab(63.7951% 46.232 29.9518)}}@media (max-width:640px){:root{--gutter:16px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scrollbar-gutter:stable}body{background-color:var(--bg-page);background-image:linear-gradient(var(--bg-page-wash), var(--bg-page-wash)), url(/assets/stone-tile.png);min-height:100vh;image-rendering:pixelated;color:var(--ink);font-family:var(--font-sans-stack);-webkit-font-smoothing:antialiased;background-repeat:repeat;background-size:auto,96px 96px;flex-direction:column;margin:0;font-size:14px;font-weight:500;line-height:1.5;display:flex;position:relative}body:before{content:"";z-index:-1;pointer-events:none;image-rendering:pixelated;background:url(/assets/ore-specks.png) 0 0/1536px 1536px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0 14%,#0000 30% 70%,#000 86% 100%);mask-image:linear-gradient(90deg,#000 0 14%,#0000 30% 70%,#000 86% 100%)}main{flex:1 0 auto}img{image-rendering:auto}a{color:var(--gold);text-decoration:none}a:hover{color:var(--gold-hover)}button,input,textarea{font:inherit;color:inherit}button{border-radius:0}button:disabled{cursor:default}input,textarea{border-radius:0}:focus-visible{outline:2px solid var(--gold-bright);outline-offset:2px}img{max-width:100%}.pixel-art{image-rendering:pixelated}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#171614;background:lab(7.24492% .00689924 1.38474)}::-webkit-scrollbar-thumb{background:#554c3a;background:lab(32.8104% 1.37758 11.8822);border:2px solid #171614;border:2px solid lab(7.24492% .00689924 1.38474)}@keyframes riseIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes pulseDot{0%,to{opacity:1}50%{opacity:.25}}@keyframes floatUp{0%{opacity:0;transform:translateY(10px)scale(.9)}15%{opacity:1;transform:translateY(0)scale(1.06)}70%{opacity:1;transform:translateY(-14px)scale(1)}to{opacity:0;transform:translateY(-30px)scale(1)}}@keyframes tipIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-duration:.001ms!important;animation-iteration-count:1!important}}input[type=range]{appearance:none;background:var(--bg-chip-off);cursor:pointer;border:2px solid #3e3d3a;border:2px solid lab(25.7853% .000566244 1.91591);outline:none;width:100%;height:16px;margin:10px 0 0;display:block}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--gold);border:2px solid var(--bg-panel-2);cursor:grab;width:20px;height:28px;box-shadow:inset 0 0 0 2px #ac8130;box-shadow:inset 0 0 0 2px lab(57.1226% 11.1486 48.6537)}input[type=range]::-moz-range-thumb{background:var(--gold);border:2px solid var(--bg-panel-2);cursor:grab;border-radius:0;width:18px;height:26px}input[type=range]:focus-visible{outline:2px solid var(--gold-bright);outline-offset:2px}.pixel{font-family:var(--font-label-stack);font-weight:600}.page{max-width:1280px;padding:36px var(--gutter) 80px;margin:0 auto;animation:.2s ease-out riseIn}.page--narrow{max-width:1000px}.page-head{border-bottom:3px solid var(--bd-panel);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;padding-bottom:16px;display:flex}.page-title{font-family:var(--font-title-stack);margin:0;font-size:32px;font-weight:400;line-height:1.15}.page-sub{color:var(--ink-dim);margin:8px 0 0;font-size:14px;line-height:1.5}.section-label{font-family:var(--font-display-stack);letter-spacing:0;color:var(--gold);margin:0;font-size:16px;font-weight:700}.rule-row{align-items:center;gap:14px;display:flex}.rule-row__label{font-family:var(--font-display-stack);letter-spacing:0;color:var(--ink-dim);margin:0;font-size:16px;font-weight:700}.rule-row__label--live{color:var(--gold-bright)}.rule-row__line{background:var(--bd-quiet);flex:auto;height:2px}.panel{background:var(--bg-panel);border:2px solid var(--bd-panel);padding:20px}.panel--gold{border-color:var(--gold)}.btn{cursor:pointer;font-family:var(--font-label-stack);letter-spacing:.08em;text-transform:uppercase;text-align:center;border:2px solid;padding:12px 18px;font-size:12px;font-weight:700;line-height:1.2;display:inline-block}.btn--gold{background:var(--gold);border-color:var(--gold-hover);color:var(--on-gold)}.btn--gold:hover{background:var(--gold-bright);color:var(--on-gold)}.btn--grey{background:var(--bg-btn);border-color:var(--bd-btn);color:var(--ink-2)}.btn--grey:hover{background:var(--bg-hover);color:var(--ink-2)}.btn--warm{background:var(--bg-chip-on);border-color:var(--gold);color:var(--ink)}.btn--warm:hover{background:var(--bg-chip-on-hover);color:var(--ink)}.btn--back{background:var(--bg-panel-2);border-color:var(--bd-chip);color:var(--ink-3);padding:10px 14px;font-size:10px}.btn--back:hover{border-color:var(--gold);color:var(--ink)}.btn--block{width:100%;display:block}.text-link{cursor:pointer;font-family:var(--font-sans-stack);color:var(--gold);background:0 0;border:none;padding:0;font-size:13px}.text-link:hover{color:var(--gold-hover)}.hover-gold:hover{border-color:var(--gold)!important}.status-text{font-family:var(--font-display-stack);text-shadow:2px 2px 0 var(--bg-deep);align-items:center;gap:8px;font-size:16px;font-weight:700;line-height:1;display:inline-flex}.status-text--green{color:var(--mc-green)}.status-text--yellow{color:var(--mc-yellow)}.status-text--aqua{color:var(--mc-aqua)}.status-text--purple{color:var(--mc-light-purple)}.status-text--blue{color:var(--mc-blue)}.status-text--grey{color:var(--mc-grey)}.status-text__dot{background:currentColor;width:8px;height:8px;animation:1.6s ease-in-out infinite pulseDot}.live-dot{background:var(--gold);flex:none;width:8px;height:8px;animation:2s ease-in-out infinite pulseDot;display:inline-block}.metric-label{color:#999895;color:lab(62.9059% -.00876188 1.90961);font-size:10px}.metric-value{margin-top:5px;font-size:12px}.fill-bar{background:var(--bg-track);height:6px}.fill-bar>span{background:var(--gold);height:100%;display:block}.tier-badge{font-family:var(--font-display-stack);padding:4px 7px;font-size:12px;font-weight:700;line-height:1.2;display:inline-block}.skin{image-rendering:pixelated;object-fit:contain;object-position:center bottom;background:var(--bg-track);flex:none;display:block}.truncate{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.row-btn{cursor:pointer;text-align:left;color:inherit;font-family:inherit}.row-btn:hover{color:inherit}
