:root{--bg:#080a09;--panel:#0d110f;--panel2:#101512;--line:rgba(220,239,225,.105);--muted:#78817a;--text:#eef4ef;--lime:#c5fa5f;--mono:"DM Mono",monospace;--sans:"Space Grotesk",sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--sans);overflow-x:hidden}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;opacity:.22;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:68px 68px}.ambient{position:fixed;width:460px;height:460px;border-radius:50%;filter:blur(110px);opacity:.12;pointer-events:none;z-index:-1}.ambient-a{background:#7adf54;top:10%;left:-260px}.ambient-b{background:#3d8971;right:-280px;top:42%}
.topbar{height:78px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 max(5vw,24px);position:relative;z-index:2;background:rgba(8,10,9,.78);backdrop-filter:blur(18px)}.brand{display:flex;align-items:center;gap:11px;text-decoration:none;color:var(--text);font-weight:700;letter-spacing:.13em;font-size:15px}.brand-mark{font-size:25px;color:var(--lime)}.brand-dot{color:var(--lime)}nav{display:flex;gap:35px}nav a,.top-right{font:10px var(--mono);letter-spacing:.12em;color:#a3aca5;text-decoration:none}nav a:hover{color:var(--lime)}.top-right{display:flex;align-items:center;gap:10px}.live-dot{width:6px;height:6px;background:var(--lime);display:inline-block;border-radius:50%;box-shadow:0 0 12px #c5fa5f}.network-pill{padding:7px 10px;border:1px solid var(--line);border-radius:3px;color:var(--lime)}
main{max-width:1240px;margin:auto;padding:0 30px}.hero{padding:96px 0 68px;position:relative}.eyebrow,.section-kicker{font:10px var(--mono);letter-spacing:.16em;color:var(--lime)}.eyebrow{display:flex;align-items:center;gap:12px}.eyebrow-line{height:1px;width:32px;background:var(--lime)}h1{font-size:clamp(68px,10vw,132px);line-height:.86;letter-spacing:-.085em;margin:30px 0 26px;font-weight:600}.outline{color:transparent;-webkit-text-stroke:1px rgba(237,245,239,.72)}.lime{color:var(--lime)}.hero-bottom{display:flex;justify-content:space-between;align-items:end}.hero-bottom p{font-size:14px;line-height:1.8;color:#9ba59d;margin:0}.hero-index{text-align:right;font:9px var(--mono);letter-spacing:.12em;color:var(--muted)}.hero-index strong{display:block;color:var(--text);font-size:19px;margin-top:7px}.hero-index i{color:var(--lime);font-style:normal;margin:0 5px}
.workspace{border-top:1px solid var(--line);padding-top:30px}.workspace-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:20px}.workspace-head h2{font-size:25px;letter-spacing:-.04em;margin:9px 0 0}.workspace-head h2 span{color:#768078}.status-chip,.feed-badge{font:9px var(--mono);letter-spacing:.1em;border:1px solid var(--line);padding:8px 11px;color:#a5afa7;display:flex;align-items:center;gap:8px}
.dashboard{display:grid;grid-template-columns: minmax(270px,.82fr) minmax(0,1.65fr);gap:14px}.panel{background:linear-gradient(145deg,rgba(17,23,19,.96),rgba(10,14,12,.96));border:1px solid var(--line);border-radius:5px;position:relative;overflow:hidden}.control-panel{padding:21px 23px 18px}.panel-label{display:flex;justify-content:space-between;font:9px var(--mono);letter-spacing:.13em;color:#a6b0a8}.tiny-index{color:#59645c}.orb-wrap{height:185px;display:grid;place-items:center;position:relative;margin:4px 0 8px}.orb-ring{position:absolute;border:1px solid rgba(197,250,95,.22);border-radius:50%;width:132px;height:132px}.ring-one{animation:spin 16s linear infinite}.ring-two{width:160px;height:160px;border-style:dashed;border-color:rgba(197,250,95,.12);animation:spin 28s linear infinite reverse}.orb-core{width:84px;height:84px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#c5fa5f,#507c38 48%,#172318 75%);box-shadow:0 0 48px rgba(197,250,95,.22),inset 0 0 20px rgba(255,255,255,.22);display:grid;place-items:center;color:#10200c;font-size:32px}.orb-caption{position:absolute;bottom:4px;font:8px var(--mono);letter-spacing:.15em;color:#6e796f}.running .orb-core{animation:pulse 1.6s ease-in-out infinite}.running .ring-one{animation-duration:4s}.timer-label{font:9px var(--mono);letter-spacing:.13em;color:var(--muted);margin-top:12px}.timer{font:500 43px var(--mono);letter-spacing:-.07em;margin:5px 0 12px;font-variant-numeric:tabular-nums}.progress-track{height:3px;background:#273029;overflow:hidden}.progress-fill{height:100%;width:0;background:var(--lime);box-shadow:0 0 12px var(--lime);transition:width .4s linear}.timer-meta{display:flex;justify-content:space-between;font:9px var(--mono);color:var(--muted);margin:9px 0 19px}.start-btn{width:100%;height:52px;background:var(--lime);color:#10160d;border:0;border-radius:3px;font:600 11px var(--mono);letter-spacing:.12em;display:flex;align-items:center;justify-content:space-between;padding:0 17px;cursor:pointer;transition:transform .2s,box-shadow .2s,background .2s}.start-btn:hover{transform:translateY(-2px);box-shadow:0 8px 28px rgba(197,250,95,.16)}.start-btn:disabled{opacity:.8;cursor:default;transform:none}.btn-arrow{font-size:19px}.safe-note{font:8px var(--mono);letter-spacing:.08em;color:#68736b;text-align:center;margin-top:15px}.shield{color:var(--lime);font-size:13px;margin-right:5px}
.monitor{padding:21px 22px 0;min-height:470px}.muted{color:#68736b}.mono{font-family:var(--mono);font-size:9px}.monitor-grid{display:grid;grid-template-columns:repeat(3,1fr);margin:27px 0 30px;border:1px solid var(--line);background:rgba(0,0,0,.15)}.metric{padding:15px 14px;border-right:1px solid var(--line)}.metric:last-child{border:0}.metric>span,.metric small{display:block;font:8px var(--mono);letter-spacing:.1em;color:#778279}.metric strong{display:block;font:29px var(--mono);font-weight:400;letter-spacing:-.07em;margin:8px 0 4px}.metric strong span{font-size:13px;color:var(--lime)}.metric small{font-size:7px;color:#59645c}.terminal-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;border-bottom:1px solid var(--line);font:9px var(--mono);letter-spacing:.1em;color:#9ca79e}.terminal-dot{width:6px;height:6px;display:inline-block;background:#7c8b7e;border-radius:50%;margin-right:7px}.terminal{height:194px;overflow:auto;padding:14px 2px 9px;font:10px/1.9 var(--mono);color:#c0c9c1;scrollbar-width:thin;scrollbar-color:#354138 transparent}.log-line{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.log-line time{color:#59645c;font-size:9px}.log-green{color:var(--lime)}.log-warn{color:#e5c67b}.log-muted{color:#778279}.terminal-foot{height:34px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;font:8px var(--mono);letter-spacing:.1em;color:#6c786f}.terminal-foot .live-dot{width:5px;height:5px;margin-right:5px}
.lower-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:14px;margin-top:14px}.activity-panel,.wallet-panel{padding:21px 22px;min-height:255px}.feed-head{display:flex;align-items:center;justify-content:space-between;margin:17px 0 14px}.feed-head h3,.wallet-panel h3{font-size:19px;letter-spacing:-.04em;margin:0}.feed-badge{padding:6px 8px;font-size:8px}.feed-list{max-height:135px;overflow:auto}.feed-empty{text-align:center;color:#667168;font:10px var(--mono);padding:18px}.feed-empty span{font-size:25px;color:var(--lime)}.feed-empty p{line-height:1.7}.feed-item{display:flex;align-items:center;justify-content:space-between;padding:11px 0;border-top:1px solid rgba(255,255,255,.055);font:9px var(--mono);gap:10px}.feed-item code{color:#b9c5bb}.feed-item small{color:#647067}.feed-item b{color:var(--lime);font-weight:400}.wallet-panel h3{margin:17px 0 7px}.wallet-copy{font-size:11px;color:#849087;line-height:1.6;max-width:370px;margin:0 0 15px}.wallet-option{display:flex;align-items:center;gap:11px;width:100%;padding:10px 11px;background:#111713;border:1px solid var(--line);border-radius:3px;color:var(--text);text-align:left;margin-top:7px;cursor:pointer;transition:border .2s,background .2s}.wallet-option:hover{border-color:rgba(197,250,95,.45);background:#151e17}.wallet-icon{width:27px;height:27px;display:grid;place-items:center;border-radius:50%;font-size:15px}.meta{background:#24334b;color:#9db8ff}.trust{background:#1c3b2b;color:#72e5a5}.wallet-option b,.wallet-option small{display:block}.wallet-option b{font-size:10px}.wallet-option small{font:8px var(--mono);color:#758078;margin-top:3px}.wallet-arrow{margin-left:auto;color:#758078}.wallet-state{display:flex;align-items:center;gap:8px;font:8px var(--mono);letter-spacing:.1em;color:#839087;margin-top:13px}.state-dot{width:6px;height:6px;border-radius:50%;background:#77827a}.wallet-disclaimer{font-size:9px;line-height:1.5;color:#667168;margin-top:11px}
.about-strip{margin:65px 0 45px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:25px 0;display:grid;grid-template-columns:1fr 2fr auto;gap:25px;align-items:center}.about-strip p{font-size:13px;line-height:1.8;color:#9aa49c;margin:0}.about-strip p span{color:var(--lime)}.about-stamp{font:700 18px var(--sans);letter-spacing:.12em;text-align:right}.about-stamp span{font:8px var(--mono);color:var(--lime)}footer{border-top:1px solid var(--line);padding:23px max(5vw,24px);display:flex;justify-content:space-between;font:8px var(--mono);letter-spacing:.1em;color:#667168}footer b{color:var(--lime);font-size:10px;margin-left:5px}.toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%,20px);opacity:0;pointer-events:none;background:#d3ff83;color:#11180d;padding:12px 18px;border-radius:3px;font:10px var(--mono);box-shadow:0 8px 35px #0008;transition:.25s;z-index:5}.toast.show{opacity:1;transform:translate(-50%,0)}
@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{transform:scale(1.07);filter:brightness(1.18)}}@media(max-width:800px){.topbar{height:65px;padding:0 20px}nav{display:none}.top-right{font-size:8px}.hero{padding:75px 0 52px}.dashboard,.lower-grid{grid-template-columns:1fr}.control-panel{min-height:420px}.monitor{min-height:430px}.orb-wrap{height:170px}.about-strip{grid-template-columns:1fr;gap:14px}.about-stamp{text-align:left}.hero-bottom{align-items:start;gap:20px}.hero-index{min-width:100px}}@media(max-width:480px){main{padding:0 17px}.top-right{gap:6px}.network-pill{display:none}h1{font-size:67px}.hero-bottom p{font-size:12px}.hero-index{font-size:8px}.workspace-head h2{font-size:21px}.monitor-grid{grid-template-columns:1fr}.metric{border-right:0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;align-items:center}.metric strong{grid-column:2;grid-row:1/3;text-align:right;margin:0}.metric small{grid-column:1}.terminal{height:180px}.control-panel,.monitor,.activity-panel,.wallet-panel{padding-left:16px;padding-right:16px}footer{font-size:7px;gap:10px;flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
