:root{--bg:#080908;--panel:#12130f;--yellow:#ffc400;--yellow2:#ff9f00;--text:#f6f2dc;--muted:#a8a48d;--line:#343522;--green:#62ff5a}*{box-sizing:border-box}html{scroll-behavior:smooth;max-width:100%;overflow-x:hidden}body{max-width:100%;color:var(--text);background:#070906;margin:0;font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}.comingSoon{background:radial-gradient(circle at 50% 35%,#4a3608 0,#15170d 30%,#070906 70%);flex-direction:column;width:100%;min-height:100vh;display:flex;position:relative;overflow:hidden}.comingGlow{filter:blur(80px);pointer-events:none;background:#ffc40018;border-radius:50%;width:min(760px,140vw);height:min(760px,140vw);position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.comingGrid{opacity:.13;background-image:linear-gradient(#ffc40022 1px,#0000 1px),linear-gradient(90deg,#ffc40022 1px,#0000 1px);background-size:55px 55px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 30%,#0000 90%);mask-image:linear-gradient(#0000,#000 30%,#0000 90%)}.comingNav{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070906aa;border-bottom:1px solid #5a481d;justify-content:space-between;align-items:center;gap:16px;min-height:82px;padding:0 5vw;display:flex;position:relative}.workforceBrand{letter-spacing:-1px;white-space:nowrap;font-size:23px;font-weight:1000}.workforceBrand span{color:var(--yellow)}.comingNav a{letter-spacing:1.3px;color:var(--yellow);white-space:nowrap;border:1px solid #66521b;padding:12px 15px;font-size:11px;font-weight:900;text-decoration:none}.comingHero{z-index:1;text-align:center;width:min(1050px,90vw);max-width:100%;margin:auto;padding:70px 0 60px;position:relative}.comingBadge{max-width:100%;color:var(--yellow);letter-spacing:3px;background:#0c0d09;border:1px solid #554515;padding:10px 14px;font-size:11px;font-weight:950;display:inline-block}.comingTitle{letter-spacing:-9px;text-shadow:0 14px 50px #000;overflow-wrap:anywhere;margin:45px 0 30px;font-size:clamp(72px,12vw,180px);line-height:.72}.comingTitle span{color:var(--yellow);text-shadow:0 5px #6d4f00,0 14px 50px #000}.comingTag{letter-spacing:3px;color:#fff;margin:0;font-size:clamp(22px,3vw,42px);font-weight:1000}.comingLede{color:#c9c5ad;max-width:760px;margin:25px auto;font-size:18px;line-height:1.7}.comingLede b{color:var(--yellow)}.comingGenesis{letter-spacing:2px;color:#e7d991;margin:26px auto 0;font-size:12px;font-weight:950}.comingActions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:35px;display:flex}.comingActions>*{letter-spacing:1px;padding:15px 20px;font-size:11px;font-weight:950}.comingActions .primary{background:var(--yellow);color:#090a07;border:1px solid var(--yellow);text-decoration:none}.comingActions .disabled{color:#77745f;background:#0b0c09;border:1px solid #544a29}.comingTicker{z-index:2;color:#c6c0a2;letter-spacing:2px;background:#111108;border-top:1px solid #4a3d18;border-bottom:1px solid #4a3d18;flex-wrap:wrap;justify-content:center;gap:22px;padding:17px 5vw;font-size:10px;font-weight:950;display:flex;position:relative}.comingTicker i{color:var(--yellow);font-style:normal}.comingFooter{z-index:2;color:#777463;letter-spacing:1px;border:0;justify-content:space-between;gap:20px;padding:28px 5vw;font-size:10px;display:flex;position:relative}.comingFooter strong{color:var(--yellow)}.nav{z-index:20;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#080908d9;border-bottom:1px solid #302900;justify-content:space-between;align-items:center;height:78px;padding:0 5vw;display:flex;position:sticky;top:0}.brand{letter-spacing:-1px;font-size:24px;font-weight:1000}.brand small{color:var(--yellow);letter-spacing:2px;margin-left:8px;font-size:10px}.crown{color:var(--yellow)}.walletButton,.actions button{background:var(--yellow);color:#0a0a08;cursor:pointer;border:1px solid #735d00;padding:12px 18px;font-weight:900}.walletButton:disabled{opacity:.42;cursor:not-allowed}.hero{background:radial-gradient(circle at 50% -10%,#332700 0,#080908 43%);grid-template-columns:1.05fr .95fr;align-items:center;gap:3vw;min-height:670px;padding:55px 6vw;display:grid}.heroCopy{max-width:720px}.kicker,.sectionHeading p{letter-spacing:3px;color:var(--yellow);font-size:12px;font-weight:900}h1{letter-spacing:-7px;margin:22px 0;font-size:clamp(64px,9vw,145px);line-height:.82}.hero h1 em{color:var(--yellow);text-shadow:0 5px #6b4d00;font-style:normal}.lede{color:#d4cfb3;max-width:670px;font-size:19px;line-height:1.6}.heroActions{gap:12px;margin-top:30px;display:flex}.heroActions a{background:var(--yellow);color:#090908;padding:14px 20px;font-weight:950;text-decoration:none}.heroActions .ghost{color:var(--text);background:0 0;border:1px solid #5a5128}.logoFrame{max-width:700px;margin:auto;position:relative}.logoFrame img{width:100%;height:auto;position:relative}.ruleStrip{background:#131109;border-top:1px solid #3e3500;border-bottom:1px solid #3e3500;flex-wrap:wrap;justify-content:center;display:flex}.ruleStrip span{letter-spacing:1.3px;border-right:1px solid #3e3500;padding:18px 28px;font-size:12px;font-weight:900}.section{padding:70px 6vw}.sectionHeading h2{letter-spacing:-3px;margin:6px 0 32px;font-size:clamp(36px,5vw,72px)}.workerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.liveWorkerCard{background:linear-gradient(145deg,#171812,#0b0c09 72%);border:1px solid #5f4c00;display:block;box-shadow:0 18px 60px #0009}.liveWorkerDetails{padding:30px}.liveWorkerDetails h2{font-size:32px}.workerVerified,.workerHint{color:#777564;font-size:11px}.eyebrow{letter-spacing:2px;color:var(--yellow);justify-content:space-between;font-size:11px;font-weight:900;display:flex}.active,.txSuccess{color:var(--green)}.liveStats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.liveStat{background:#080907;border:1px solid #302d1d;padding:16px}.liveStat span{color:#858270;letter-spacing:1.5px;font-size:10px;font-weight:900;display:block}.liveStat strong{margin-top:7px;font-size:24px;display:block}.liveStat small{color:var(--yellow);font-size:11px}.juiceMeter{background:#070806;border:1px solid #4b4016;height:10px;margin-top:18px}.juiceMeterFill{background:linear-gradient(90deg,var(--yellow2),var(--yellow));height:100%}.juiceMeta{color:#777564;justify-content:space-between;margin-top:7px;font-size:9px;font-weight:900;display:flex}.workerControls{border-top:1px solid #2b291c;gap:12px;margin-top:22px;padding-top:20px;display:grid}.workerControls label{gap:7px;display:grid}.workerControls label span{color:#aaa78f;font-size:10px;font-weight:900}.workerControls input{color:var(--text);background:#070806;border:1px solid #4c4115;padding:13px}.workerActions{flex-wrap:wrap;gap:8px;display:flex}.workerActions .secondary{color:var(--text);background:#17170f}.txError{color:#ff7d66;font-size:12px}.statusPanel{background:#10110d;border:1px solid #4d4215;padding:28px}.statusTitle{justify-content:space-between;align-items:center;display:flex}.statusTitle strong{color:var(--yellow);font-size:28px}.statusGrid{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:18px;display:grid}.metric{background:#090a08;border:1px solid #292a1f;padding:18px}.metric span{color:#8f8c79;font-size:10px;display:block}.metric strong{margin-top:8px;font-size:20px;display:block}footer{color:#807e6f;border-top:1px solid #332d13;gap:20px;padding:40px 6vw;display:flex}footer strong{color:var(--yellow)}@media (max-width:700px){.comingNav{gap:8px;min-height:70px;padding:10px 16px}.comingNav a{letter-spacing:.8px;padding:9px 8px;font-size:8px}.workforceBrand{letter-spacing:-.7px;font-size:17px}.comingHero{width:100%;padding:42px 20px 38px}.comingBadge{letter-spacing:2.4px;width:100%;padding:10px 8px;font-size:10px;line-height:1.45;display:block}.comingTitle{letter-spacing:-4px;overflow-wrap:normal;word-break:normal;margin:38px 0 24px;font-size:clamp(48px,16vw,76px);line-height:.8}.comingTag{letter-spacing:2.5px;padding:0 8px;font-size:clamp(20px,7vw,30px);line-height:1.15}.comingLede{max-width:430px;margin:26px auto 0;font-size:17px;line-height:1.55}.comingGenesis{letter-spacing:1.6px;margin-top:28px;padding:0 10px;font-size:11px;line-height:1.45}.comingActions{gap:10px;width:100%;margin-top:32px;display:grid}.comingActions>*{width:100%;padding:15px 10px}.comingTicker{letter-spacing:1.3px;gap:10px 13px;padding:14px 12px;font-size:9px}.comingFooter{text-align:center;flex-direction:column;padding:22px 16px;line-height:1.5}.hero,.workerGrid{grid-template-columns:1fr}.statusGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:380px){.comingNav{flex-direction:column;align-items:flex-start;padding:12px 16px}.comingNav a{text-align:center;width:100%}.comingTitle{letter-spacing:-3px;font-size:15vw}.comingHero{padding-left:16px;padding-right:16px}.comingTag{font-size:20px}.comingLede{font-size:16px}}
.economyPanel{position:relative;overflow:hidden}.economyPanel:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffc40018,#0000 65%);height:420px;position:absolute;inset:auto -10% -45% 40%}.economyMeta{color:#8f8c79;letter-spacing:1.2px;flex-wrap:wrap;gap:12px 22px;margin:16px 0 0;font-size:10px;font-weight:900;display:flex}.economyMeta span:first-child{color:var(--green)}.rewardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.rewardCard{background:linear-gradient(145deg,#15160f,#090a08);border:1px solid #3f3717;min-height:235px;padding:22px;position:relative}.rewardValue{letter-spacing:-2px;color:var(--yellow);margin:18px 0 8px;font-size:clamp(30px,4vw,48px);display:block}.rewardCard p{color:#96927e;font-size:12px;line-height:1.5}.rewardFacts{color:#8f8c79;letter-spacing:1.3px;border-top:1px solid #2b291c;justify-content:space-between;gap:12px;margin-top:18px;padding-top:14px;font-size:10px;font-weight:900;display:flex}.rewardFacts b{color:var(--green)}.harvestButton{width:100%;margin-top:18px}.economyWarning{color:#777564;margin:20px 0 0;font-size:11px;line-height:1.5}.statusTitle strong{text-align:right;line-height:1.05}.metric strong{overflow-wrap:anywhere}.rewardCard .juiceMeter{margin-top:16px}@media (max-width:900px){.rewardGrid{grid-template-columns:1fr}.statusTitle{align-items:flex-start;gap:20px}.statusTitle strong{font-size:22px}}@media (max-width:520px){.economyMeta{display:grid}.rewardValue{font-size:30px}.statusTitle{display:grid}.statusTitle strong{text-align:left}.rewardCard{padding:18px}}
.comingNavLinks{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.comingNavLinks a{color:var(--yellow);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.comingActions a:not(.primary){color:var(--yellow);background:#0b0c09;border:1px solid #66521b;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.comingFooter{align-items:center}.comingFooter>span{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.comingFooter a{color:#c6c0a2;letter-spacing:1.2px;font-weight:900;text-decoration:none}.comingFooter a:hover,.comingNavLinks a:hover{color:#fff}.comingTitle{white-space:nowrap;word-break:normal;overflow-wrap:normal;width:100%;max-width:100%;overflow:visible}.comingTitle br{display:block}.comingTitle span{white-space:nowrap}@media (max-width:700px){.comingNav{gap:12px;padding:12px 18px}.comingNavLinks{flex-wrap:nowrap;gap:8px}.comingNavLinks a{letter-spacing:.65px;padding:9px 8px;font-size:8px}.comingNavLinks a:first-child{padding-left:6px;padding-right:6px}.comingHero{padding-left:22px;padding-right:22px}.comingTitle{letter-spacing:-3.2px;margin-left:auto;margin-right:auto;font-size:min(13.2vw,58px);line-height:.82}.comingFooter{gap:13px}.comingFooter>span{justify-content:center;gap:7px 10px;line-height:1.6}.comingFooter a{color:#d8d2b7}.comingTicker{gap:9px 12px}}@media (max-width:430px){.workforceBrand{font-size:16px}.comingNav{padding-left:16px;padding-right:16px}.comingNavLinks{gap:5px}.comingNavLinks a{padding:8px 6px;font-size:7.5px}.comingTitle{letter-spacing:-2.8px;font-size:13vw}.comingHero{padding-left:20px;padding-right:20px}}@media (max-width:380px){.comingNav{flex-direction:column;align-items:stretch}.comingNavLinks{grid-template-columns:auto 1fr;width:100%;display:grid}.comingNavLinks a{width:100%}.comingTitle{letter-spacing:-2.4px;font-size:12.8vw}.comingFooter>span{flex-direction:column;gap:5px}}
