/* Energy console: metal frame, LED glass and an illustrative isometric facility. */
.fxeb-page{max-width:1040px;margin:0 auto;padding:12px 16px 28px;color:#d9e7ee}
.fxeb-home-panel{display:grid;gap:14px;min-width:0}
.fxeb-contract-view{min-width:0}
.fxeb-contract-picker{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 12px;padding:10px 12px;border:1px solid #ccdce1;border-radius:13px;background:#f5f9fa;color:#234451;font-size:12px;line-height:1.6}
.fxeb-contract-picker>span{flex:none;font-weight:600}
.fxeb-contract-picker select{flex:1;min-width:170px;max-width:100%;min-height:42px;border:1px solid #bdd0d6;border-radius:9px;padding:8px 10px;background:#fff;color:#173c51;font:inherit;cursor:pointer}
.fxeb-contract-picker select:focus-visible{outline:2px solid #168b87;outline-offset:2px}
body.fxeb-photo .fxeb-contract-picker{display:none}
@media(max-width:420px){.fxeb-contract-picker{display:grid;gap:5px}.fxeb-contract-picker select{width:100%;min-width:0}}
@media print{.fxeb-contract-picker{display:none}}
[data-energy-panel]{container-type:inline-size;container-name:energy}
.fxeb-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px;color:var(--fx-text,#163d5e)}
.fxeb-toolbar h1{font-size:17px;font-weight:750;margin:0;display:flex;align-items:center;gap:10px}
.fxeb-toolbar button{border:1px solid #d9e3e8;border-radius:12px;background:#fff;min-height:42px;min-width:42px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;font:inherit;font-size:12px;color:#173c58;cursor:pointer}
.fxeb-back{padding:0!important}
.fxeb-board{--eb-accent:#78edc0;--eb-edge:#568979;--eb-metal:#15382e;--eb-tint:#0b211e;--eb-led:#a7f6d3;--eb-ring:#639985;
  position:relative;isolation:isolate;border:1px solid var(--eb-ring);border-radius:25px;overflow:hidden;padding:21px;background:linear-gradient(130deg,var(--eb-metal),#10212c 31%,#08131c 74%,var(--eb-tint));box-shadow:0 20px 55px #07172330,inset 0 1px 1px #ffffff25,inset 0 -2px 5px #0009}
.fxeb-board::before{content:'';position:absolute;inset:5px;border:1px solid #c7d8df1c;border-radius:19px;pointer-events:none;z-index:-1}
.fxeb-board::after{content:'';position:absolute;inset:0;background:repeating-linear-gradient(115deg,#fff0 0,#fff0 3px,#ffffff02 4px,#fff0 5px);pointer-events:none;z-index:-1}
.fxeb-v2{--eb-accent:#7ed9ff;--eb-edge:#628da3;--eb-metal:#193e54;--eb-tint:#0d2033;--eb-led:#b8ebff;--eb-ring:#6e9ab2;background:linear-gradient(135deg,#27495c,#101f31 30%,#08131e 73%,#152b3b)}
.fxeb-v3,.fxeb-v4,.fxeb-v5{--eb-accent:#f3d392;--eb-edge:#8d8061;--eb-metal:#55492d;--eb-tint:#252417;--eb-led:#ffe3aa;--eb-ring:#b3a079;background:linear-gradient(130deg,#4a4431,#162b33 27%,#091a24 68%,#3b3525);border-color:#ac9460}
.fxeb-v4{--eb-accent:#a5ccff;--eb-led:#d6e7ff;--eb-ring:#a5bad3;--eb-edge:#8b9fb6;--eb-metal:#3b4b65}
.fxeb-v5{--eb-accent:#ead5ff;--eb-led:#eee2ff;--eb-ring:#c4add4;--eb-edge:#bca0cf;--eb-metal:#43364f}
.fxeb-v1plus{--eb-accent:#f5d17c;--eb-edge:#b09c68;--eb-metal:#5e5736;--eb-tint:#2c2d1c;--eb-led:#ffe9b4;--eb-ring:#c5b277;background:radial-gradient(ellipse at 20% 0,#a08e3b36,transparent 55%),linear-gradient(135deg,#405549,#172e31 35%,#0a1c25 75%,#4b452b);border-color:#b5a16a}
.fxeb-v1plus .fxeb-storage-plus{filter:drop-shadow(0 0 7px #e6c86d2b)}
.fxeb-brand{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 0 17px;border-bottom:1px solid #c0d8dd20}
.fxeb-wordmark{display:flex;align-items:center;gap:10px;min-width:0}
.fxeb-wordmark img{border-radius:11px;object-fit:cover;border:1px solid var(--eb-edge);box-shadow:0 0 20px #0004}
.fxeb-wordmark b{font:800 18px/1.1 system-ui,sans-serif;letter-spacing:1px;color:#f1f7f8;display:block;white-space:nowrap}
.fxeb-wordmark b span{font-weight:400;font-size:11px;letter-spacing:1.5px;color:var(--eb-accent)}
.fxeb-wordmark small{display:block;margin-top:6px;font:500 8px/1.1 system-ui,sans-serif;letter-spacing:1.8px;color:#9cb0ba}
.fxeb-tier{display:flex;align-items:baseline;gap:5px;border:1px solid var(--eb-ring);border-radius:10px;padding:6px 10px;background:linear-gradient(140deg,#ffffff13,#ffffff02);color:var(--eb-accent);box-shadow:inset 0 1px #ffffff15}
.fxeb-tier span{font:650 10px/1 system-ui,sans-serif;letter-spacing:1px}.fxeb-tier b{font:650 23px/1 system-ui,sans-serif}.fxeb-tier i{font-size:12px;font-style:normal}
.fxeb-body{display:grid;gap:5px}
.fxeb-plant-heading{padding-top:15px}.fxeb-eyebrow{display:block;color:#93aab7;font-size:10px;line-height:1.4;margin-bottom:4px}
.fxeb-plant h2{font-size:17px;line-height:1.6;font-weight:650;color:#e3edf1;margin:0;letter-spacing:-.4px}
.fxeb-art{position:relative;height:186px;margin-top:0;overflow:hidden}
.fxeb-scene{width:100%;height:100%;display:block;overflow:visible}
.fxeb-art-tag{position:absolute;bottom:4px;left:0;border:1px solid var(--eb-edge);padding:4px 6px;border-radius:4px;font:500 8px/1 system-ui,sans-serif;letter-spacing:1.7px;color:var(--eb-accent);background:#06121acc}
.fxeb-art-caption{position:absolute;bottom:4px;right:0;font-size:8px;color:#a3b6be;line-height:1.4}
.fxeb-shadow{fill:#02090f;opacity:.55}.fxeb-cell{fill:none;stroke:#a9e5ee;stroke-width:.6;stroke-opacity:.5}
.fxeb-power{fill:none;stroke:var(--eb-accent);stroke-width:2;stroke-dasharray:6 7;opacity:.25}
.fxeb-rotor{transform-origin:0 0}.is-on .fxeb-rotor{animation:fxeb-spin 14s linear infinite}.is-on .fxeb-power{animation:fxeb-flow 4s linear infinite;opacity:.65}
.fxeb-meters{display:grid;gap:12px}
.fxeb-status{border-block:1px solid #bfdae020;display:flex;align-items:center;gap:10px;padding:12px 0}
.fxeb-power-icon{color:var(--eb-accent);background:#ccecf008;border:1px solid var(--eb-edge);border-radius:50%;width:33px;height:33px;display:grid;place-items:center;font:23px/1 system-ui,sans-serif;box-shadow:inset 0 0 13px #ffffff06}
.fxeb-status-label{font-size:12px;color:#bfd0d9;flex:1;min-width:0;line-height:1.5}
.fxeb-status strong{display:flex;gap:7px;align-items:center;color:#a4b3be;font-size:13px;line-height:1.4;font-weight:650}
.fxeb-status strong i{width:6px;height:6px;border-radius:50%;background:#708491;box-shadow:0 0 0 4px #758f9e13}
.is-on .fxeb-status strong{color:#8fefbc}.is-on .fxeb-status strong i{background:#65e0a0;box-shadow:0 0 0 4px #65e0a016,0 0 13px #65e0a05e}
.fxeb-production{padding:4px 0 0}.fxeb-row{display:flex;align-items:center;justify-content:space-between;gap:8px}
.fxeb-board h3{font-size:11px;font-weight:500;line-height:1.6;color:#b5c9d2;margin:0}
.fxeb-preview{font-size:8px;line-height:1.5;border:1px solid var(--eb-edge);border-radius:5px;padding:2px 5px;color:var(--eb-accent);background:#c8daec06;white-space:nowrap}
.fxeb-number{margin:12px 0 8px;position:relative;padding:11px 12px 9px;border-radius:10px;border:1px solid #adc7d915;background:linear-gradient(180deg,#020b11,#07131b);box-shadow:inset 0 2px 5px #000b,0 1px #ffffff09}
.fxeb-number::after,.fxeb-clock::after{content:'';position:absolute;inset:0;border-radius:inherit;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#ffffff02 3px,#0000 4px);pointer-events:none}
.fxeb-digits{display:block;width:100%;height:61px;color:var(--eb-led);filter:drop-shadow(0 0 5px color-mix(in srgb,var(--eb-led) 20%,transparent))}
.fxeb-digits--amount{color:#8cf0b5;filter:drop-shadow(0 0 5px #8cf0b538)}
.fxeb-seg{fill:currentColor;opacity:.035}.fxeb-seg.on{opacity:1}
.fxeb-target{font-size:9px;line-height:1.5;color:#9bb2be}.fxeb-target b{font:500 11px/1.5 ui-monospace,monospace;color:#d1e1e5;white-space:nowrap}.fxeb-target small{font:600 8px/1 system-ui,sans-serif;color:var(--eb-accent)}
.fxeb-track{height:3px;background:#c0dfed14;border-radius:8px;overflow:hidden;margin-top:10px}.fxeb-track span{height:100%;display:block;background:var(--eb-accent);box-shadow:0 0 8px var(--eb-accent)}
.fxeb-next{padding:12px 12px 10px;border:1px solid #bed2e019;background:linear-gradient(130deg,#adc8e508,#02101862);border-radius:11px}
.fxeb-clock{position:relative;width:min(100%,260px);margin:9px auto 10px}.fxeb-digits--clock{height:43px;color:#e3edf4;filter:drop-shadow(0 0 4px #bcd8e52c)}
.fxeb-when{display:flex;justify-content:space-between;gap:5px;align-items:center;color:#90a9b8;font-size:8px;line-height:1.5}.fxeb-when time{font:500 9px/1.5 ui-monospace,monospace;white-space:nowrap;color:#c1d1d8}
.fxeb-footer{border-top:1px solid #c0d8dd20;margin-top:15px;padding-top:11px}.fxeb-footer p{font-size:9px;line-height:1.8;color:#9eb2be;margin:0 0 9px;max-width:75ch}
.fxeb-footer>div{display:flex;justify-content:space-between;align-items:center;gap:8px}.fxeb-footer b{font:600 10px/1.2 system-ui,sans-serif;letter-spacing:.8px;color:var(--eb-accent)}
.fxeb-sync{font-size:8px;color:#98afbb;display:flex;align-items:center;gap:5px}.fxeb-sync::before{content:'';display:block;width:4px;height:4px;border-radius:50%;background:#8db69b}
.fxeb-board[data-state=STALE] .fxeb-sync::before{background:#ddb975}
.fxeb-message,.fxeb-kept{font-size:11px;line-height:1.7;padding:9px 10px;border:1px solid #e4c98c26;border-radius:8px;color:#eed8b2;background:#dcb57409;margin-top:12px}
.fxeb-message[hidden]{display:none}.fxeb-kept{font-size:10px;color:#b6cbd7;background:#b5cde709;border-color:#a4c7de26}
.fxeb-contract{border-top:1px solid #c0d8dd20;margin-top:13px;padding-top:12px;font-size:10px;color:#9db4bf;line-height:1.5}.fxeb-contract b{font-size:11px;color:#d7e5e9;font-weight:550}.fxeb-maturity{margin-top:8px}.fxeb-maturity time{font:500 10px/1.5 ui-monospace,monospace;color:#c4d5dd}
.fxeb-actions{display:flex;gap:8px;margin-top:12px}.fxeb-actions button{display:flex;align-items:center;justify-content:space-between;gap:8px;flex:1;min-height:36px;border:1px solid var(--eb-edge);border-radius:9px;background:#bad8ed07;color:var(--eb-accent);padding:6px 10px;font:inherit;font-size:10px;cursor:pointer}.fxeb-actions button:hover{background:#bad8ed15}
.fxeb-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.fxeb-empty{padding:40px 24px;text-align:center;background:#fff;border-radius:20px;color:#163d5e;display:grid;gap:16px}
.fxeb-entry{width:100%;border:1px solid #d7e6e4;background:linear-gradient(110deg,#f0f8f5,#eff5f9);border-radius:12px;padding:12px 14px;display:flex;align-items:center;gap:9px;text-align:start;cursor:pointer;color:#1a4d53;font:650 12px/1.5 inherit;min-height:45px}
.fxeb-entry span{flex:1}.fxeb-entry .fx-ic:last-child{color:#4a777e}
.fx-main.fxeb-main .fx-account-tools{display:none}
body.fxeb-photo .fx-side,body.fxeb-photo .fx-account-tools{display:none!important}
body.fxeb-photo .fx-shell{display:block;min-height:100svh;background:#07151e}
body.fxeb-photo .fx-main{margin:0!important;max-width:none!important;padding:0!important;background:#07151e}
body.fxeb-photo .fxeb-page{max-width:520px;padding:10px 10px 20px}
body.fxeb-photo .fxeb-toolbar{color:#dae5ee;margin-bottom:10px}
body.fxeb-photo .fxeb-toolbar button{background:#142a37;border-color:#3d5868;color:#dcebf3}
body.fxeb-photo .fxeb-board{box-shadow:none}
@keyframes fxeb-spin{to{transform:rotate(360deg)}}@keyframes fxeb-flow{to{stroke-dashoffset:-52}}
@media(min-width:700px){
  .fxeb-page{padding:24px 20px 40px}
}
@container energy (min-width:650px){
  .fxeb-board{padding:28px;border-radius:28px}.fxeb-brand{padding-bottom:23px}.fxeb-wordmark b{font-size:23px}.fxeb-wordmark b span{font-size:13px}.fxeb-wordmark small{font-size:9px}.fxeb-tier{padding:8px 14px}.fxeb-tier b{font-size:30px}
  .fxeb-body{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:28px;padding-top:20px}.fxeb-plant-heading{padding-top:5px}.fxeb-plant h2{font-size:21px}.fxeb-art{height:285px;margin-top:10px}.fxeb-art-caption{bottom:10px}.fxeb-art-tag{bottom:10px}
  .fxeb-status{border-top:0;padding-top:0}.fxeb-digits{height:72px}.fxeb-digits--clock{height:46px}.fxeb-number{padding:15px 14px}.fxeb-meters{gap:15px}.fxeb-footer{padding-top:16px;margin-top:22px}.fxeb-footer p{font-size:10px}.fxeb-footer b{font-size:12px}
  body.fxeb-photo .fxeb-body{grid-template-columns:1fr;gap:5px;padding-top:0}body.fxeb-photo .fxeb-art{height:186px;margin-top:0}body.fxeb-photo .fxeb-plant h2{font-size:18px}body.fxeb-photo .fxeb-status{border-top:1px solid #bfdae020;padding-top:12px}
}
@media(max-width:380px){.fxeb-page{padding:8px 10px 20px}.fxeb-board{padding:17px;border-radius:20px}.fxeb-brand{padding-bottom:13px}.fxeb-wordmark b{font-size:15px}.fxeb-wordmark b span{font-size:9px}.fxeb-wordmark small{font-size:7px;letter-spacing:1.3px}.fxeb-art{height:155px}.fxeb-plant h2{font-size:15px}.fxeb-digits{height:52px}.fxeb-digits--clock{height:38px}.fxeb-meters{gap:10px}.fxeb-toolbar{margin-bottom:11px}.fxeb-footer{margin-top:12px}.fxeb-footer p{font-size:8px}.fxeb-status-label{font-size:11px}.fxeb-when{font-size:7px}.fxeb-when time{font-size:8px}}
@container energy (max-width:649px){
  .fxeb-board{padding:17px}.fxeb-brand{padding-bottom:12px}.fxeb-plant-heading{padding-top:10px}.fxeb-art{height:128px}.fxeb-meters{gap:9px}.fxeb-status{padding:9px 0}.fxeb-number{margin-top:8px;padding:9px 11px 7px}.fxeb-digits{height:53px}.fxeb-digits--clock{height:38px}.fxeb-next{padding:9px 11px 8px}.fxeb-clock{margin:7px auto 8px}.fxeb-footer{margin-top:12px;padding-top:9px}.fxeb-footer p{font-size:8px;margin-bottom:7px}.fxeb-contract{margin-top:11px;padding-top:9px}.fxeb-actions{margin-top:9px}
}
@media(prefers-reduced-motion:reduce){.is-on .fxeb-rotor,.is-on .fxeb-power{animation:none}}

.fxeb-wordmark .fxeb-user-id{font:700 12px/1.2 system-ui,sans-serif;letter-spacing:.5px;color:#f1f7f8;white-space:nowrap}.fxeb-user-id span{font-size:9px;color:var(--eb-accent);margin-inline-end:4px}

/* Daily screenshot marks stay inside the facility and production areas in every board mode. */
.fxeb-production-readout{min-width:0}
.fxeb-production-values{min-width:0}
.has-daily-proof .fxeb-plant-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}
.has-daily-proof .fxeb-plant-heading>div:first-child{flex:1;min-width:0}
.has-daily-proof .fxeb-production-readout{display:grid;grid-template-columns:minmax(0,1fr) 108px;align-items:center;gap:12px;direction:ltr}
.has-daily-proof .fxeb-production-values{direction:inherit}
[dir=rtl] .has-daily-proof .fxeb-production-values{direction:rtl}
.fxeb-proof{flex:none;display:grid;justify-items:center;gap:4px;color:#08131c;min-width:0;align-self:center;direction:ltr}
.fxeb-proof-code{width:108px;height:108px;background:#fff;border-radius:7px;padding:0;overflow:hidden;box-shadow:0 0 0 1px #fff9,0 3px 12px #0003}
.fxeb-proof-code svg{display:block;width:100%;height:100%;color:#08131c;filter:none}
.fxeb-proof time{color:#d0dee3;font:500 9px/1.5 system-ui,sans-serif;white-space:nowrap}
.fxeb-proof--compact .fxeb-proof-code{width:92px;height:92px;border-radius:6px}
.fxeb-proof--compact time{font-size:8px}
.fxeb-proof-heading{display:grid;gap:4px;margin-top:8px;line-height:1.6}
.fxeb-proof-heading b{color:var(--eb-accent);font-size:10px;font-weight:600}
.fxeb-proof-heading span{color:#d0dee3;font-size:9px}
.fxeb-proof-note{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:9px;padding-top:8px;border-top:1px solid #b7d0da1a;font-size:9px;line-height:1.7;color:#b6cbd4}
.fxeb-proof-note>span:nth-child(2){flex:1;min-width:100px}
.fxeb-proof-note bdi{font:700 10px/1.5 ui-monospace,monospace;color:var(--eb-accent);white-space:nowrap}
.fxeb-footer .fxeb-proof-test{color:#e6cb93;font-size:9px;margin-bottom:5px}
.has-daily-proof .fxeb-production-values .fxeb-digits{height:48px}
.has-daily-proof .fxeb-production-values .fxeb-number{padding:10px 5px;margin-top:4px}
.has-daily-proof .fxeb-target{flex-wrap:wrap;gap:3px}
@container energy (min-width:650px){.has-daily-proof .fxeb-production-values .fxeb-digits{height:60px}.has-daily-proof .fxeb-production-readout{gap:16px}.fxeb-proof-heading b{font-size:12px}.fxeb-proof-heading span{font-size:11px}}
@media(max-width:380px){.has-daily-proof .fxeb-production-readout{gap:9px}.has-daily-proof .fxeb-production-values .fxeb-digits{height:35px}.has-daily-proof .fxeb-plant h2{font-size:13px}.fxeb-proof-heading{margin-top:5px}.fxeb-proof--compact .fxeb-proof-code{width:88px;height:88px}.fxeb-proof-note{font-size:8px}}

/* Saturday leader campus. Its fixed award is visually distinct from ordinary daily production. */
.fxeb-leader{--lf-gold:#d8c38e;--lf-light:#9aefd1;--eb-accent:#96e9c6;--eb-edge:#658c7d;--eb-ring:#b1a479;background:radial-gradient(ellipse at 20% 0,#214d424d,transparent 52%),linear-gradient(135deg,#203f36,#0b2530 39%,#061722 78%,#273326);border-color:#a59b72;box-shadow:0 18px 48px #06232633,inset 0 1px 0 #f7e8b847,inset 0 -2px 6px #0008}
.fxeb-leader.fxeb-v2{--lf-gold:#c0d9d0;--lf-light:#9aebed;background:radial-gradient(ellipse at 15% 0,#31595e5c,transparent 52%),linear-gradient(135deg,#213f43,#0b2530 40%,#061822 78%,#293a38)}
.fxeb-leader.fxeb-v3{--lf-gold:#efce85;--lf-light:#b5efd2;border-color:#b99d61;background:radial-gradient(ellipse at 20% 0,#58704644,transparent 52%),linear-gradient(135deg,#354b36,#102e30 38%,#071c26 76%,#3b3724)}
.fxeb-leader .fxeb-brand{padding-bottom:12px}.fxlf-edition{display:grid;grid-template-columns:auto auto;align-items:center;gap:2px 5px;max-width:104px;min-width:0;color:var(--lf-gold);text-align:start}.fxlf-edition>span{font-size:20px;grid-row:span 2;text-shadow:0 0 12px #f5db8c22}.fxlf-edition>b{font-size:8px;line-height:1.5;font-weight:600}.fxlf-edition>small{font:700 9px/1.3 system-ui,sans-serif;letter-spacing:1px}
.fxlf-body{display:grid;gap:8px;min-width:0}.fxlf-plant,.fxlf-meters{min-width:0}.fxlf-heading{padding-top:11px;display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.fxlf-heading>div:first-child{flex:1;min-width:0}.fxlf-heading h2{font-size:18px;line-height:1.45;color:#f4f7e7;margin:4px 0;font-weight:700}.fxlf-heading p{color:#c1d8ca;font-size:10px;line-height:1.6;margin:3px 0}.fxlf-heading p bdi{color:var(--lf-gold);font-size:12px;font-weight:700}.fxlf-proof-status{display:block;font-size:9px;line-height:1.5;color:#9bb9b0;margin-top:3px}
.fxlf-art{height:152px;position:relative;isolation:isolate;margin-top:-1px}.fxlf-scene{display:block;width:100%;height:100%;overflow:visible}.fxlf-rotor{transform-box:fill-box;transform-origin:center 54%;animation:none}.fxeb-leader[data-lf-state=READY] .fxlf-rotor,.fxeb-leader[data-lf-state=COUNTING] .fxlf-rotor{transform-box:view-box;transform-origin:0 0;animation:fxlf-rotate 22s linear infinite}.fxlf-conduit{animation:none}.fxeb-leader[data-lf-state=READY] .fxlf-conduit{animation:fxlf-current 9s linear infinite}
.fxlf-meters{display:grid;gap:8px;align-content:start}.fxlf-award{--lf-readout:#ece2ba;padding:11px 12px 9px;border:1px solid #b9aa763d;background:linear-gradient(130deg,#b7d9c109,#03151c9c);border-radius:13px;box-shadow:inset 0 1px 0 #ffffdf09}.fxlf-award.is-paid{--lf-readout:#9af1b6;border-color:#8ae8af4d}.fxlf-award.is-held{--lf-readout:#e9c88d;border-color:#dab27045}.fxlf-award-heading{display:flex;align-items:center;justify-content:space-between;gap:5px;flex-wrap:wrap;font-size:10px;line-height:1.5;color:#c5d7d3}.fxlf-state{display:inline-flex;align-items:center;gap:4px;font-size:9px;line-height:1.6;font-weight:600;color:var(--lf-readout)}.fxlf-state i{font-style:normal;font-size:12px}.fxlf-number{margin:7px 0 0;line-height:1}.fxlf-number .fxeb-digits{height:48px;color:var(--lf-readout);filter:drop-shadow(0 0 7px #a8eac521)}.fxlf-unit{font:600 9px/1.2 system-ui,sans-serif;letter-spacing:3px;text-align:center;color:#c2d5cc;margin-top:3px}.fxlf-distinct{font-size:9px;line-height:1.65;color:#a8c1b8;border-top:1px solid #b4d4c417;padding-top:6px;margin:7px 0 0}
.fxlf-sources{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-top:8px}.fxlf-sources>span{display:inline-flex;align-items:center;gap:7px;border:1px solid #b0c9c227;border-radius:5px;padding:3px 5px;background:#a8d4c207;font:500 9px/1.2 system-ui,sans-serif;color:#b8d6cf;white-space:nowrap}.fxlf-sources>span>bdi:last-child{font-weight:700;color:var(--lf-gold)}
.fxeb-leader.has-daily-proof .fxeb-production-readout{gap:10px;grid-template-columns:minmax(0,1fr) 108px;margin-top:7px}.fxlf-posting{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:3px 6px;font-size:9px;line-height:1.5;color:#b0c5bf;padding:0 2px}.fxlf-posting time{font:500 9px/1.5 ui-monospace,monospace;color:#d4dfd4;white-space:nowrap}.fxeb-leader .fxeb-proof-note{margin:0;padding:0;border:0;font-size:8px;gap:4px}.fxeb-leader .fxeb-proof-note>span:first-child{display:none}.fxeb-leader .fxeb-proof-note bdi{font-size:9px}
.fxlf-ordinary{border-top:1px solid #bad1c321;padding-top:8px;margin-top:0;display:grid;gap:5px}.fxlf-ordinary>div{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:3px 6px;font-size:9px;line-height:1.5;color:#8faeb0}.fxlf-ordinary strong{font:600 10px/1.5 system-ui,sans-serif;color:#bdd1d2}.fxlf-ordinary time{font:500 9px/1.5 ui-monospace,monospace;color:#b1c7cb;white-space:nowrap}.fxlf-ordinary>small{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:3px 6px;color:#839da4;font-size:8px;line-height:1.4}.fxlf-ordinary [data-lf-ordinary-countdown]{font:500 10px/1.4 ui-monospace,monospace;color:#bed3cf}
.fxlf-rules{font-size:10px;line-height:1.8;border-top:1px solid #b7d6cc27;margin-top:10px;color:#adcbc0}.fxlf-rules>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;padding:8px 2px;list-style:none;font-weight:600;color:#d5dac7}.fxlf-rules>summary::-webkit-details-marker{display:none}.fxlf-rules>summary>span:last-child{font-size:16px;color:var(--lf-gold)}.fxlf-rules>div{padding:0 2px 6px}.fxlf-rules ul{margin:0;padding-inline-start:18px;display:grid;gap:7px}.fxlf-rules p{font-size:9px;line-height:1.7;margin:8px 0}.fxlf-rules time{font:500 9px/1.7 ui-monospace,monospace}.fxeb-leader .fxeb-actions{margin-top:2px}.fxeb-leader .fxeb-footer{padding-top:8px;margin-top:9px}.fxeb-leader .fxeb-footer b{font-size:10px}.fxeb-leader .fxeb-sync{font-size:8px}
.fxlf-discovery{--lf-gold:#8e6c2f;border:1px solid #b8d6cc;border-radius:18px;padding:17px 19px;background:radial-gradient(ellipse at 90% 0,#c1e5cf66,transparent 50%),linear-gradient(130deg,#f8fbf6,#edf7f5);color:#173f43;min-width:0;box-shadow:0 4px 14px #0a4c3320}.fxlf-discovery-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.fxlf-discovery-kicker{color:#587667;font-size:10px;line-height:1.5}.fxlf-discovery h2{font-size:16px;line-height:1.5;margin:4px 0;font-weight:750;color:#113b3c}.fxlf-discovery-icon{width:42px;height:42px;border:1px solid #bcbe8c;border-radius:12px;display:grid;place-items:center;flex:none;color:#9d7b36;background:linear-gradient(140deg,#fff7d9,#deead8);font-size:22px}.fxlf-discovery>p{font-size:12px;line-height:1.85;margin:8px 0;color:#486768}.fxlf-discovery-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.fxlf-discovery-stats>div{min-width:0;border:1px solid #c1d9d0;border-radius:10px;padding:10px 12px;background:#ffffff96;display:grid;gap:4px}.fxlf-discovery-stats span{font-size:10px;line-height:1.6;color:#557270}.fxlf-discovery-stats b{font:700 18px/1.4 system-ui,sans-serif;color:#173f43}.fxlf-discovery-stats small{font-size:9px;font-weight:600}.fxlf-discovery .fxlf-sources>span{border-color:#c7d8cb;color:#4f6c68;background:#ffffff87}.fxlf-discovery .fxlf-sources>span>bdi:last-child{color:#5d765f}.fxlf-discovery .fxlf-discovery-state{font-size:11px;color:#6c7250}.fxlf-discovery-date{display:flex;justify-content:space-between;align-items:center;gap:6px;flex-wrap:wrap}.fxlf-discovery-date time{font:500 10px/1.6 ui-monospace,monospace;white-space:nowrap}.fxlf-discovery .fxlf-rules{border-color:#c4d7c8;color:#486664}.fxlf-discovery .fxlf-rules summary{color:#294d4b}.fxlf-discovery-link{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;border:0;border-radius:10px;background:#113e43;color:#edf9ef;min-height:39px;padding:8px 12px;font:600 11px/1.5 inherit;cursor:pointer}.fxlf-discovery-link:focus-visible,.fxlf-rules>summary:focus-visible{outline:2px solid #c7ac62;outline-offset:3px}
@keyframes fxlf-rotate{to{transform:rotate(360deg)}}@keyframes fxlf-current{to{stroke-dashoffset:-36}}
@container energy (min-width:650px){.fxeb-leader .fxeb-brand{padding-bottom:18px}.fxlf-body{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:25px;padding-top:14px}.fxlf-heading{padding-top:0}.fxlf-heading h2{font-size:23px}.fxlf-heading p{font-size:12px}.fxlf-proof-status{font-size:10px}.fxlf-art{height:235px;margin-top:3px}.fxlf-meters{gap:12px;padding-top:2px}.fxlf-award{padding:15px 17px 12px}.fxlf-award-heading{font-size:12px}.fxlf-state{font-size:11px}.fxlf-number .fxeb-digits{height:66px}.fxlf-unit{font-size:10px}.fxlf-distinct{font-size:10px;line-height:1.7}.fxlf-sources>span{font-size:10px;padding:4px 7px}.fxlf-posting{font-size:10px}.fxlf-posting time{font-size:10px}.fxlf-ordinary>div{font-size:10px}.fxlf-ordinary strong{font-size:12px}.fxlf-ordinary time{font-size:10px}.fxlf-edition{max-width:150px}.fxlf-edition>b{font-size:10px}.fxlf-edition>small{font-size:11px}.fxlf-edition>span{font-size:27px}.fxeb-leader .fxeb-actions{margin-top:4px}.fxeb-leader .fxeb-footer{margin-top:12px}.fxlf-rules{font-size:11px}.fxeb-leader .fxeb-footer b{font-size:11px}body.fxeb-photo .fxlf-body{grid-template-columns:1fr;gap:8px;padding-top:0}body.fxeb-photo .fxlf-art{height:155px}body.fxeb-photo .fxlf-heading h2{font-size:19px}}
@media(max-width:380px){.fxlf-heading h2{font-size:16px}.fxlf-edition{max-width:92px}.fxlf-edition>b{font-size:7px}.fxlf-edition>small{font-size:8px}.fxlf-edition>span{font-size:17px}.fxlf-art{height:128px}.fxlf-award{padding:9px}.fxlf-award-heading{font-size:9px}.fxlf-state{font-size:8px}.fxlf-number .fxeb-digits{height:39px}.fxlf-sources{gap:4px}.fxlf-sources>span{font-size:8px;padding:3px 4px;gap:4px}.fxlf-distinct{font-size:8px}.fxlf-heading p{font-size:9px}.fxlf-proof-status{font-size:8px}.fxlf-ordinary>div{font-size:8px}.fxlf-ordinary strong{font-size:9px}.fxlf-ordinary time{font-size:8px}.fxlf-discovery{padding:14px}.fxlf-discovery-stats{gap:8px}.fxlf-discovery-stats>div{padding:8px}.fxlf-discovery h2{font-size:15px}.fxlf-discovery>p{font-size:11px}}
@media(prefers-reduced-motion:reduce){.fxeb-leader .fxlf-rotor,.fxeb-leader .fxlf-conduit{animation:none!important}}
body.fxeb-photo .fxeb-leader .fxlf-rules,body.fxeb-photo .fxeb-leader .fxeb-actions{display:none}

/* A lighter jade-and-champagne special edition; the award remains a dark, readable LED window. */
.fxeb-leader,.fxeb-leader.fxeb-v2,.fxeb-leader.fxeb-v3{--lf-gold:#a48242;--lf-light:#a8ead3;--eb-accent:#2e6a51;--eb-edge:#7c9d83;--eb-ring:#b7ab77;color:#214b40;background:radial-gradient(ellipse at 20% 0,#fffce677,transparent 60%),linear-gradient(135deg,#e0ebd2,#c2ddce 34%,#add0c3 69%,#e2e9cf);border-color:#a79a61;box-shadow:0 18px 45px #173d2925,inset 0 1px 0 #ffffed,inset 0 -2px 5px #49745b29}
.fxeb-leader.fxeb-v2{--lf-gold:#809778;background:radial-gradient(ellipse at 15% 0,#f8fff177,transparent 60%),linear-gradient(135deg,#ddebe1,#c4ded8 36%,#aecfd0 72%,#e4ead6)}
.fxeb-leader.fxeb-v3{--lf-gold:#b18c40;border-color:#a18b4c;background:radial-gradient(ellipse at 18% 0,#fffae5aa,transparent 60%),linear-gradient(135deg,#e9ebce,#ccdfbf 32%,#b4d1bd 69%,#eee4c4)}
.fxeb-leader::before{border-color:#5a7b4930}.fxeb-leader .fxeb-brand{border-bottom-color:#71906b44}.fxeb-leader .fxeb-wordmark b{color:#174b3a}.fxeb-leader .fxeb-wordmark b span{color:#46775d}.fxeb-leader .fxeb-wordmark .fxeb-user-id{color:#224e3c}.fxeb-leader .fxeb-user-id span{color:#59734c}.fxeb-leader .fxlf-edition{color:#806625}.fxeb-leader .fxlf-edition>span{color:#a48239}.fxeb-leader .fxeb-eyebrow{color:#527455}.fxeb-leader .fxlf-heading h2{color:#163f30}.fxeb-leader .fxlf-heading p{color:#416b52}.fxeb-leader .fxlf-heading p bdi{color:#795a24}.fxeb-leader .fxlf-proof-status{color:#567661}.fxeb-leader .fxlf-heading .fxeb-proof time{color:#365a45}
.fxeb-leader .fxlf-art .fxlf-scene{height:100%}.fxeb-leader .fxlf-award{background:linear-gradient(130deg,#1d4140,#0a2932 55%,#0d2730);border-color:#6d926d99;box-shadow:inset 0 1px 1px #d1e9c52b,0 5px 13px #335a3a12}.fxeb-leader .fxlf-award.is-paid{border-color:#78a075}.fxeb-leader .fxlf-award.is-held{border-color:#b39658}
.fxeb-leader .fxlf-posting{color:#3c624e}.fxeb-leader .fxlf-posting time{color:#254f3f}.fxeb-leader .fxeb-proof-note{color:#4a6954}.fxeb-leader .fxeb-proof-note bdi{color:#285438}.fxeb-leader .fxlf-ordinary{border-top-color:#6a8e6a4d}.fxeb-leader .fxlf-ordinary>div{color:#45684e}.fxeb-leader .fxlf-ordinary strong{color:#214d39}.fxeb-leader .fxlf-ordinary time{color:#365e49}.fxeb-leader .fxlf-ordinary>small{color:#59755d}.fxeb-leader .fxlf-ordinary [data-lf-ordinary-countdown]{color:#2d5643}.fxeb-leader .fxlf-ordinary .fxeb-kept{color:#655a38;border-color:#af98514d;background:#fff8dd66}
.fxeb-leader .fxlf-rules{border-top-color:#72936b44;color:#45634b}.fxeb-leader .fxlf-rules>summary{color:#315538}.fxeb-leader .fxlf-rules>summary>span:last-child{color:#8c6b2b}.fxeb-leader .fxeb-actions button{color:#315939;background:#fffcef66;border-color:#84a07566}.fxeb-leader .fxeb-actions button:hover{background:#f9fff399}.fxeb-leader .fxeb-footer{border-top-color:#7f9d7144}.fxeb-leader .fxeb-footer b{color:#3b643f}.fxeb-leader .fxeb-sync{color:#5c7759}.fxeb-leader .fxeb-sync::before{background:#4b956a}
.fxlf-miner-fan{transform-box:view-box;transform-origin:0 0;animation:none}.fxlf-miner-led{animation:none}.fxeb-leader:is([data-lf-state=READY],[data-lf-state=COUNTING],[data-lf-state=PAID]) .fxlf-miner-fan{animation:fxlf-rotate 2.4s linear infinite}.fxeb-leader:is([data-lf-state=READY],[data-lf-state=COUNTING],[data-lf-state=PAID]) .fxlf-miner-led{animation:fxlf-miner-led 2.2s steps(2,end) infinite}.fxeb-leader[data-lf-state=PAID] .fxlf-rotor{transform-box:view-box;transform-origin:0 0;animation:fxlf-rotate 22s linear infinite}
@keyframes fxlf-miner-led{50%{opacity:.42}}
@media(prefers-reduced-motion:reduce){.fxeb-leader .fxlf-rotor,.fxeb-leader .fxlf-conduit,.fxeb-leader .fxlf-miner-fan,.fxeb-leader .fxlf-miner-led{animation:none!important}}

.fxlf-number{display:flex;align-items:center;justify-content:center;gap:6px}.fxlf-currency{color:var(--lf-readout);font:600 26px/1 ui-monospace,monospace;text-shadow:0 0 8px #a8eac533}@media(max-width:380px){.fxlf-number{gap:4px}.fxlf-currency{font-size:21px}}
