:root{
  --bg:#050b13;--bg-soft:#081321;--panel:#0b1726;--panel-2:#0e1d2f;--panel-3:#111f32;
  --text:#f4f7fb;--text-soft:#c8d1dc;--muted:#8192a7;--dim:#607187;
  --line:rgba(255,255,255,.09);--line-strong:rgba(255,255,255,.15);
  --accent:#F69535;--accent-light:#FFBF78;--cyan:#66d9e8;--violet:#8c7cf4;
  --green:#67e39c;--red:#ff6d7a;--blue:#74a7ff;--shadow:0 25px 80px rgba(0,0,0,.28);
  --radius:20px;--radius-small:13px;--shell:1240px;
}
*{box-sizing:border-box}html{scroll-behavior:smooth;color-scheme:dark}body{margin:0;min-height:100vh;background:
  radial-gradient(circle at 78% 3%,rgba(246,149,53,.11),transparent 30rem),
  radial-gradient(circle at 2% 28%,rgba(68,102,178,.10),transparent 32rem),var(--bg);
  color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased}
body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.012) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.012) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(to bottom,black,transparent 85%)}
a{color:inherit;text-decoration:none}button,input{font:inherit}button{color:inherit}img{max-width:100%}code,pre{font-family:"SFMono-Regular",Consolas,"Liberation Mono",monospace}.site-noise{position:fixed;inset:0;z-index:50;pointer-events:none;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E")}
.shell{width:min(100% - 48px,var(--shell));margin-inline:auto}.section{padding-top:92px;padding-bottom:92px}.eyebrow{display:block;color:#71849b;font-size:10px;font-weight:800;letter-spacing:.19em;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(50px,7vw,92px);line-height:.92;letter-spacing:-.065em;margin-bottom:24px}h1 em,h2 em{font-style:normal;color:var(--accent-light)}h2{font-size:clamp(31px,4vw,48px);line-height:1.02;letter-spacing:-.045em;margin:7px 0 0}h3{letter-spacing:-.02em}.positive{color:var(--green)!important}.warning-text{color:var(--accent-light)!important}.danger-text{color:var(--red)!important}

.site-header{height:78px;width:min(100% - 48px,var(--shell));margin:auto;display:flex;align-items:center;gap:34px;border-bottom:1px solid var(--line);position:relative;z-index:20}.brand{display:flex;align-items:center;gap:11px;margin-right:auto}.brand-mark{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:linear-gradient(145deg,var(--accent-light),var(--accent));color:#171006;font-size:21px;font-weight:950;box-shadow:0 0 34px rgba(246,149,53,.16)}.brand-copy{display:flex;flex-direction:column;line-height:1}.brand-copy strong{font-size:15px;letter-spacing:.05em}.brand-copy small{font-size:8px;color:var(--muted);letter-spacing:.18em;margin-top:5px}.main-nav{display:flex;align-items:center;gap:27px}.main-nav a{color:#8ea0b5;font-size:12px;font-weight:650;position:relative;padding:28px 0}.main-nav a:hover,.main-nav a.active{color:var(--text)}.main-nav a.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--accent)}.header-actions{display:flex;align-items:center;gap:12px}.header-link{border:0;background:none;padding:8px;color:#a3b1c1;font-size:11px;cursor:pointer}.header-cta{border:1px solid var(--line);background:rgba(255,255,255,.045);border-radius:10px;padding:9px 13px;font-size:11px;font-weight:750}.header-user{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:#8fa0b4}.inline-form{display:inline;margin:0}

.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:11px;padding:11px 16px;border:1px solid var(--line);font-size:11px;font-weight:800;cursor:pointer;transition:.18s ease}.button:hover{transform:translateY(-1px);border-color:var(--line-strong)}.button.primary{background:var(--text);color:#06101d;border-color:var(--text)}.button.primary:hover{background:var(--accent-light);border-color:var(--accent-light)}.button.secondary{background:rgba(255,255,255,.035);color:#b3c0cf}.button.danger{background:rgba(255,109,122,.08);border-color:rgba(255,109,122,.25);color:#ff9aa4}.button.full{width:100%}.button.small{padding:8px 12px;font-size:10px}.button:disabled,.icon-action:disabled{opacity:.35;cursor:not-allowed;transform:none}.text-link{font-size:11px;color:#8ea0b5;padding:10px 3px}.copy-button{border:0;border-radius:9px;background:var(--accent-light);color:#151008;padding:9px 13px;font-size:10px;font-weight:850;cursor:pointer}.icon-action{width:34px;height:34px;border-radius:10px;border:1px solid var(--line);background:rgba(255,255,255,.04);font-size:21px;line-height:1;cursor:pointer}

.hero{min-height:680px;display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:74px;padding-top:72px;padding-bottom:78px}.live-kicker{display:flex;align-items:center;gap:9px;font-size:10px;color:#a1b0c0;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin-bottom:25px}.status-dot,.worker-state{display:inline-block;width:8px;height:8px;border-radius:50%;background:#64758a;box-shadow:0 0 0 5px rgba(100,117,138,.09);flex:0 0 auto}.status-dot.is-online,.worker-state.online{background:var(--green);box-shadow:0 0 0 5px rgba(103,227,156,.09),0 0 17px rgba(103,227,156,.5)}.status-dot.is-syncing{background:var(--accent);box-shadow:0 0 0 5px rgba(246,149,53,.09),0 0 17px rgba(246,149,53,.45)}.status-dot.is-offline,.worker-state.offline{background:var(--red);box-shadow:0 0 0 5px rgba(255,109,122,.08)}.worker-state.disabled{background:#4c5b6e;box-shadow:none}.worker-state.unknown{background:#607187}.hero-lead{max-width:720px;color:#98a8ba;font-size:17px;line-height:1.7}.endpoint-box{max-width:650px;margin-top:29px;padding:15px 16px 15px 19px;display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid var(--line);background:rgba(12,27,44,.72);border-radius:15px;box-shadow:inset 0 1px rgba(255,255,255,.035)}.endpoint-box>div{min-width:0;display:flex;flex-direction:column}.endpoint-box span{font-size:8px;font-weight:800;letter-spacing:.16em;color:#6f8298}.endpoint-box code{margin-top:4px;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:20px}.hero-actions.centered{justify-content:center}.hero-visual{min-height:460px;border:1px solid var(--line);border-radius:28px;background:linear-gradient(145deg,rgba(16,32,52,.8),rgba(5,11,19,.75));padding:26px;position:relative;overflow:hidden;box-shadow:var(--shadow)}.hero-visual:before{content:"";position:absolute;width:300px;height:300px;left:50%;top:43%;transform:translate(-50%,-50%);border-radius:50%;background:var(--accent);filter:blur(110px);opacity:.08}.hero-orb-wrap{height:310px;position:relative;display:grid;place-items:center}.hero-orb{width:150px;height:150px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle at 31% 27%,#2a3f58,#0a1421 66%);border:1px solid rgba(255,255,255,.14);box-shadow:inset -18px -18px 35px rgba(0,0,0,.46),0 0 65px rgba(246,149,53,.10);z-index:2}.hero-orb strong{font-size:34px;letter-spacing:-.05em}.hero-orb span{color:#7c8fa6;font-size:8px;letter-spacing:.18em}.hero-orbit{position:absolute;width:245px;height:86px;border:1px solid rgba(246,149,53,.27);border-radius:50%;transform:rotate(58deg)}.hero-orbit:after{content:"";position:absolute;left:-5px;top:50%;width:9px;height:9px;border-radius:50%;background:var(--accent-light);box-shadow:0 0 18px var(--accent)}.orbit-two{width:285px;height:100px;transform:rotate(-36deg);opacity:.55}.hero-visual-grid{display:grid;grid-template-columns:1fr 1fr;border-left:1px solid var(--line);border-top:1px solid var(--line);position:relative}.hero-visual-grid div{padding:14px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;flex-direction:column}.hero-visual-grid span{font-size:8px;color:#6c7f95;letter-spacing:.13em;text-transform:uppercase}.hero-visual-grid strong{font-size:14px;margin-top:4px}.ticker-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:rgba(9,19,32,.6)}.ticker-grid{display:grid;grid-template-columns:repeat(6,1fr)}.ticker-grid>div{padding:20px 18px;border-right:1px solid var(--line);display:flex;flex-direction:column}.ticker-grid>div:first-child{border-left:1px solid var(--line)}.ticker-grid span{font-size:8px;letter-spacing:.13em;color:#667a91;text-transform:uppercase}.ticker-grid strong{font-size:16px;margin-top:4px;white-space:nowrap}

.section-heading{margin-bottom:30px}.split-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:42px}.split-heading>p{max-width:510px;margin:0;color:#8294a9;font-size:12px;line-height:1.75}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.feature-card{min-height:260px;padding:25px;border:1px solid var(--line);border-radius:19px;background:rgba(11,23,38,.62);display:flex;flex-direction:column}.feature-number{width:35px;height:35px;display:grid;place-items:center;border:1px solid rgba(246,149,53,.25);border-radius:50%;font-size:9px;color:var(--accent-light);margin-bottom:auto}.feature-card h3{font-size:21px;margin:45px 0 8px}.feature-card p{font-size:11px;color:#7d8fa5;margin:0;line-height:1.7}.connect-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:14px}.connect-steps{border:1px solid var(--line);border-radius:19px;background:rgba(11,23,38,.56);overflow:hidden}.connect-steps article{display:flex;gap:17px;padding:21px;border-bottom:1px solid var(--line)}.connect-steps article:last-child{border-bottom:0}.connect-steps b{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:rgba(246,149,53,.08);color:var(--accent-light);font-size:9px;flex:0 0 auto}.connect-steps h3{font-size:14px;margin:0 0 4px}.connect-steps p{font-size:10px;color:#74869c;margin:0}.connect-steps code{color:#b8c5d4}.terminal-card{position:relative;background:#02070d;border:1px solid rgba(255,255,255,.1);border-radius:19px;overflow:hidden}.terminal-top{height:43px;border-bottom:1px solid rgba(255,255,255,.06);display:flex;align-items:center;gap:6px;padding:0 15px}.terminal-top span{width:7px;height:7px;border-radius:50%;background:#344255}.terminal-top b{font-size:9px;color:#687b91;margin-left:6px}.terminal-card pre{margin:0;padding:28px;color:#d0d9e3;font-size:12px;line-height:1.8;overflow:auto;min-height:175px}.terminal-copy{position:absolute;right:15px;top:12px;border:0;background:transparent;color:#8193a8;font-size:9px;cursor:pointer}.connection-details{margin:0;border-top:1px solid rgba(255,255,255,.07);display:grid;grid-template-columns:1fr 1fr}.connection-details div{padding:13px 17px;border-right:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);min-width:0}.connection-details dt{font-size:8px;color:#63768c;text-transform:uppercase;letter-spacing:.12em}.connection-details dd{font-size:10px;margin:4px 0 0;color:#b7c3d0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.payout-section{padding-top:20px}.payout-card{padding:32px;border:1px solid rgba(246,149,53,.18);border-radius:22px;background:linear-gradient(145deg,rgba(246,149,53,.065),rgba(11,23,38,.7));display:grid;grid-template-columns:1fr .75fr;gap:38px;align-items:center}.payout-card h2{font-size:38px}.payout-card p{color:#8294a8;font-size:11px;max-width:610px;margin:15px 0 0}.split-bar{height:80px;display:flex;border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.08)}.split-miner,.split-fee{display:flex;align-items:center;justify-content:center;gap:10px}.split-miner{width:99%;background:linear-gradient(90deg,#18283d,#20344d)}.split-fee{min-width:60px;flex:1;background:linear-gradient(145deg,var(--accent-light),var(--accent));color:#171006}.split-bar strong{font-size:22px}.split-bar span{font-size:8px;letter-spacing:.13em}.fee-address{grid-column:1/-1;display:flex;align-items:center;gap:14px;padding-top:21px;border-top:1px solid var(--line);min-width:0}.fee-address span{font-size:8px;color:#71849a;text-transform:uppercase;letter-spacing:.12em}.fee-address code{font-size:11px;color:#b6c3d1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fee-address button{margin-left:auto;border:0;background:transparent;color:var(--accent-light);font-size:9px;cursor:pointer}.table-card{border:1px solid var(--line);border-radius:18px;overflow:auto;background:rgba(11,23,38,.58)}.data-table{width:100%;border-collapse:collapse;min-width:700px}.data-table th{text-align:left;padding:13px 17px;color:#63768c;font-size:8px;text-transform:uppercase;letter-spacing:.13em;font-weight:750;border-bottom:1px solid var(--line)}.data-table td{padding:16px 17px;font-size:11px;color:#9aabba;border-bottom:1px solid rgba(255,255,255,.055)}.data-table tr:last-child td{border-bottom:0}.data-table code{font-size:10px;color:#b9c5d2}.empty-cell{text-align:center!important;color:#607187!important;padding:34px!important}.table-status{display:inline-flex;border:1px solid rgba(103,227,156,.2);background:rgba(103,227,156,.06);color:var(--green);border-radius:100px;padding:4px 7px;font-size:7px;letter-spacing:.1em}.table-status.orphaned{color:var(--red);border-color:rgba(255,109,122,.2);background:rgba(255,109,122,.06)}.table-status.pending{color:var(--accent-light);border-color:rgba(246,149,53,.2)}.final-callout{text-align:center;padding-top:110px;padding-bottom:125px}.final-callout h2{font-size:clamp(42px,6vw,70px);margin:15px auto 18px}.final-callout p{color:#8092a7;font-size:12px;max-width:660px;margin:0 auto}

.page-hero{padding-top:75px;padding-bottom:45px;display:flex;justify-content:space-between;align-items:flex-end;gap:30px}.compact-hero h1{font-size:66px;margin:11px 0 15px}.compact-hero p{max-width:720px;color:#8798ab;font-size:13px}.status-badge{display:flex;align-items:center;gap:11px;border:1px solid var(--line);background:rgba(255,255,255,.035);border-radius:100px;padding:10px 14px;font-size:9px;letter-spacing:.13em}.status-badge.is-online{color:var(--green)}.status-badge.is-syncing{color:var(--accent-light)}.status-badge.is-offline{color:var(--red)}.stats-top-section{padding-top:28px}.range-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;color:#687b91;font-size:9px}.range-toolbar>div{display:flex;align-items:center;gap:8px}.range-toolbar>div>span{margin-right:7px;text-transform:uppercase;letter-spacing:.12em}.range-button{border:1px solid var(--line);background:transparent;border-radius:8px;padding:7px 9px;font-size:8px;color:#7f91a6;cursor:pointer}.range-button.active{background:#17263a;color:var(--text);border-color:#2d435e}.metric-grid{display:grid;gap:11px}.six-up{grid-template-columns:repeat(3,1fr)}.metric-card{min-height:145px;padding:19px;border:1px solid var(--line);background:rgba(11,23,38,.62);border-radius:16px;display:flex;flex-direction:column;justify-content:flex-end;position:relative;overflow:hidden}.metric-card.accent-card:before{content:"";position:absolute;width:170px;height:170px;left:-70px;top:-110px;border-radius:50%;background:var(--accent);filter:blur(55px);opacity:.18}.metric-card>span{position:relative;margin-bottom:auto;color:#71849a;text-transform:uppercase;letter-spacing:.11em;font-size:8px}.metric-card strong{position:relative;font-size:28px;letter-spacing:-.04em}.metric-card small{position:relative;color:#697c92;font-size:9px;margin-top:3px}.chart-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.chart-panel{min-height:380px;border:1px solid var(--line);background:rgba(11,23,38,.62);border-radius:19px;padding:23px}.chart-panel.wide{grid-column:1/-1}.panel-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.panel-heading h2{font-size:25px}.panel-heading>strong{font-size:22px}.chart-wrap{height:280px;position:relative;margin-top:24px}.chart-wrap canvas{width:100%;height:100%;display:block}.chart-empty{position:absolute;inset:0;display:grid;place-items:center;color:#62758b;font-size:10px;border:1px dashed rgba(255,255,255,.07);border-radius:12px}.chart-empty[hidden]{display:none}.chart-tooltip{position:absolute;z-index:3;min-width:155px;padding:10px 11px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:rgba(4,10,17,.94);box-shadow:0 14px 38px rgba(0,0,0,.35);pointer-events:none;font-size:9px;color:#8294a9}.chart-tooltip>b{display:block;color:#dce3eb;margin-bottom:7px;font-size:9px}.chart-tooltip span{display:flex;align-items:center;gap:6px;margin-top:4px}.chart-tooltip i{width:6px;height:6px;border-radius:50%;background:var(--dot)}.chart-tooltip strong{margin-left:auto;color:#e4eaf0}.round-grid-section{padding-top:15px;display:grid;grid-template-columns:.42fr 1fr;gap:12px}.round-card,.node-card-large{border:1px solid var(--line);background:rgba(11,23,38,.62);border-radius:19px;padding:24px}.round-ring{--effort:0deg;width:175px;height:175px;margin:30px auto;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--accent) var(--effort),rgba(255,255,255,.055) 0);position:relative}.round-ring:before{content:"";position:absolute;inset:13px;border-radius:50%;background:#0b1726;border:1px solid rgba(255,255,255,.07)}.round-ring>div{position:relative;text-align:center}.round-ring strong{display:block;font-size:24px;letter-spacing:-.04em}.round-ring span{color:#6d8096;font-size:8px;letter-spacing:.15em}.detail-list{margin:0}.detail-list div{display:flex;justify-content:space-between;gap:18px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.06);font-size:10px}.detail-list div:last-child{border-bottom:0}.detail-list dt{color:#71849a}.detail-list dd{margin:0;font-weight:700}.mini-status,.status-tag{display:inline-flex;border:1px solid var(--line);border-radius:100px;padding:5px 8px;font-size:7px;letter-spacing:.11em;color:#8ea0b4}.mini-status.is-online,.status-tag.positive{color:var(--green);border-color:rgba(103,227,156,.2)}.mini-status.is-syncing{color:var(--accent-light);border-color:rgba(246,149,53,.22)}.mini-status.is-offline{color:var(--red);border-color:rgba(255,109,122,.2)}.sync-progress{height:4px;background:rgba(255,255,255,.055);border-radius:10px;overflow:hidden;margin:30px 0}.sync-progress span{display:block;width:0;height:100%;background:linear-gradient(90deg,var(--accent),var(--accent-light));transition:width .4s ease}.node-metrics{display:grid;grid-template-columns:repeat(4,1fr);border-left:1px solid var(--line);border-top:1px solid var(--line)}.node-metrics>div{min-height:90px;padding:16px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;flex-direction:column;justify-content:flex-end}.node-metrics span{font-size:8px;color:#6d8096;text-transform:uppercase;letter-spacing:.1em}.node-metrics strong{font-size:17px;margin-top:5px}

.site-footer{width:min(100% - 48px,var(--shell));margin:auto;padding:33px 0 55px;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;color:#66798f;font-size:9px}.footer-brand{justify-self:start}.site-footer p{text-align:center;margin:0}.site-footer>div:last-child{justify-self:end}.site-footer a:hover{color:var(--text)}.flash-stack{position:fixed;top:90px;right:22px;z-index:80;width:min(380px,calc(100% - 44px));display:grid;gap:8px}.flash{padding:13px 15px;border:1px solid var(--line);background:#101d2c;border-radius:12px;box-shadow:var(--shadow);font-size:11px}.flash-success{border-color:rgba(103,227,156,.25);color:#a8efc5}.flash-error{border-color:rgba(255,109,122,.25);color:#ffabb3}.flash-warning{border-color:rgba(246,149,53,.25);color:#ffd58b}.toast{position:fixed;left:50%;bottom:24px;z-index:100;transform:translate(-50%,18px);opacity:0;pointer-events:none;border-radius:10px;background:var(--text);color:#07111f;padding:10px 15px;font-size:10px;font-weight:850;transition:.18s}.toast.show{opacity:1;transform:translate(-50%,0)}

.auth-page{background:#050b13}.auth-page .site-header,.auth-page .site-footer{display:none}.auth-shell{min-height:100vh;display:grid;grid-template-columns:.82fr 1.18fr}.auth-aside{padding:50px clamp(30px,6vw,90px);border-right:1px solid var(--line);display:flex;flex-direction:column;justify-content:space-between;background:radial-gradient(circle at 25% 75%,rgba(246,149,53,.10),transparent 26rem),#07111d}.auth-brand{margin:0}.auth-aside h1{font-size:clamp(45px,5vw,72px);margin:14px 0 20px}.auth-aside p{color:#8698ac;max-width:520px;font-size:13px;line-height:1.75}.auth-benefits{list-style:none;padding:0;margin:40px 0 0;display:grid;gap:12px}.auth-benefits li{font-size:10px;color:#92a3b5;display:flex;align-items:center;gap:10px}.auth-benefits li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 12px rgba(246,149,53,.5)}.auth-card-wrap{display:grid;place-items:center;padding:45px 24px}.auth-card{width:min(100%,520px);border:1px solid var(--line);background:rgba(11,23,38,.72);border-radius:22px;padding:32px;box-shadow:var(--shadow)}.auth-card.narrow{max-width:470px}.auth-card-head h2{font-size:38px;margin:8px 0 10px}.auth-card-head p{color:#8193a8;font-size:11px;line-height:1.65;margin-bottom:24px}.google-button{width:100%;height:44px;border:1px solid var(--line-strong);border-radius:11px;background:#f7f8fa;color:#18202a;display:flex;align-items:center;justify-content:center;gap:10px;font-size:11px;font-weight:750}.google-mark{font-size:16px;font-weight:900;color:#4285f4}.auth-divider{display:flex;align-items:center;gap:12px;color:#5f7288;font-size:8px;text-transform:uppercase;letter-spacing:.12em;margin:20px 0}.auth-divider:before,.auth-divider:after{content:"";height:1px;background:var(--line);flex:1}.stack-form{display:grid;gap:14px}.stack-form label,.modal-card label,.inline-edit-form label{display:grid;gap:6px}.stack-form label>span,.modal-card label>span,.inline-edit-form label>span{font-size:9px;color:#7b8da2;font-weight:700}.stack-form input,.modal-card input,.inline-edit-form input{width:100%;border:1px solid var(--line);background:#07111d;color:var(--text);border-radius:10px;padding:11px 12px;outline:none;font-size:11px}.stack-form input:focus,.modal-card input:focus,.inline-edit-form input:focus{border-color:rgba(246,149,53,.55);box-shadow:0 0 0 3px rgba(246,149,53,.06)}.two-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.field-note{font-size:9px;color:#61748a;margin:-3px 0 0}.form-row{display:flex;align-items:center;gap:15px;font-size:9px}.form-row.between{justify-content:space-between}.form-row a,.auth-switch a{color:var(--accent-light)}.check-line{display:flex!important;grid-template-columns:auto 1fr!important;align-items:center;gap:7px!important}.check-line input{width:auto}.form-alert{padding:11px 13px;border-radius:10px;border:1px solid var(--line);font-size:10px;margin-bottom:15px}.form-alert.error{border-color:rgba(255,109,122,.24);background:rgba(255,109,122,.06);color:#ffadb5}.form-alert.info{border-color:rgba(116,167,255,.2);background:rgba(116,167,255,.055);color:#a8c5f5}.form-alert ul{margin:0;padding-left:17px}.auth-switch{text-align:center;color:#71849a;font-size:10px;margin:20px 0 0}.single-auth-shell{min-height:100vh;display:grid;place-items:center;padding:40px 20px;background:radial-gradient(circle at 50% 15%,rgba(246,149,53,.08),transparent 24rem)}.auth-brand-inline{margin-bottom:35px}

.dashboard-hero{padding-top:65px;padding-bottom:38px;display:flex;align-items:flex-end;justify-content:space-between;gap:25px}.dashboard-hero h1{font-size:54px;margin:10px 0 13px}.dashboard-hero p{font-size:12px;color:#8193a7}.account-chip{display:flex;align-items:center;gap:11px;border:1px solid var(--line);background:rgba(255,255,255,.035);border-radius:14px;padding:10px 13px;min-width:225px}.account-chip>img,.account-chip>span{width:34px;height:34px;border-radius:10px;object-fit:cover;display:grid;place-items:center;background:#17263a;color:var(--accent-light);font-weight:850}.account-chip div{display:flex;flex-direction:column;min-width:0}.account-chip strong{font-size:11px}.account-chip small{font-size:8px;color:#72859b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.verification-banner{border:1px solid rgba(246,149,53,.24);background:rgba(246,149,53,.06);border-radius:15px;padding:15px 18px;display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px}.verification-banner strong{font-size:11px;color:var(--accent-light)}.verification-banner p{margin:3px 0 0;font-size:9px;color:#8999aa}.dashboard-shell{display:grid;grid-template-columns:270px 1fr;gap:14px;padding-bottom:100px}.dashboard-sidebar{border:1px solid var(--line);background:rgba(11,23,38,.64);border-radius:19px;padding:18px;height:max-content;position:sticky;top:18px}.sidebar-heading{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:17px}.sidebar-heading h2{font-size:22px}.worker-nav{display:grid;gap:6px}.worker-nav-item{width:100%;border:1px solid transparent;background:transparent;border-radius:11px;padding:10px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;text-align:left;cursor:pointer}.worker-nav-item:hover{background:rgba(255,255,255,.025)}.worker-nav-item.active{border-color:var(--line);background:#111f31}.worker-nav-item>span:nth-child(2){min-width:0;display:flex;flex-direction:column}.worker-nav-item strong{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.worker-nav-item small{font-size:8px;color:#62758b;margin-top:2px}.worker-nav-item em{font-style:normal;color:#91a2b4;font-size:8px;white-space:nowrap}.sidebar-empty{padding:18px 8px;text-align:center}.sidebar-empty strong{font-size:11px}.sidebar-empty p{color:#687b90;font-size:9px;margin:7px 0 0}.sidebar-add{margin-top:13px}.account-panel{margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.account-panel dl{margin:11px 0 0}.account-panel dl div{padding:7px 0;display:flex;justify-content:space-between;gap:10px;font-size:8px}.account-panel dt{color:#65788e}.account-panel dd{margin:0;color:#a8b5c3;max-width:145px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-main{min-width:0}.dashboard-toolbar{display:flex;justify-content:space-between;align-items:flex-end;margin:4px 0 17px}.dashboard-toolbar h2{font-size:28px}.range-buttons{display:flex;gap:6px}.dashboard-metrics{grid-template-columns:repeat(4,1fr)}.worker-focus-card,.setup-card,.worker-management-card{margin-top:12px;border:1px solid var(--line);background:rgba(11,23,38,.64);border-radius:19px;padding:22px}.worker-focus-head{display:flex;justify-content:space-between;gap:20px}.worker-title-line{display:flex;align-items:center;gap:10px}.worker-title-line h2{font-size:27px;margin:0}.worker-focus-head p{font-size:9px;color:#71849a;margin:6px 0 0;word-break:break-all}.credential-box{margin-top:21px;border:1px solid var(--line);background:#07111d;border-radius:12px;padding:13px 14px;display:flex;align-items:center;justify-content:space-between;gap:15px}.credential-box[hidden]{display:none}.credential-box>div{display:flex;flex-direction:column;min-width:0}.credential-box span{font-size:7px;color:#65788d;letter-spacing:.13em}.credential-box code{font-size:10px;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.worker-focus-metrics{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line);margin-top:20px}.worker-focus-metrics>div{padding:15px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;flex-direction:column}.worker-focus-metrics span{font-size:7px;text-transform:uppercase;letter-spacing:.1em;color:#6c7f95}.worker-focus-metrics strong{font-size:16px;margin-top:4px}.dashboard-chart{height:260px;margin-top:22px}.dashboard-lower-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:12px}.dashboard-terminal{margin-top:21px}.dashboard-terminal pre{min-height:135px;font-size:10px}.worker-management-card{display:flex;flex-direction:column}.management-empty{margin:auto;text-align:center;color:#687a90;font-size:10px;padding:45px 20px}.inline-edit-form{display:grid;grid-template-columns:1fr auto;align-items:end;gap:10px;margin-top:22px}.inline-edit-form label{min-width:0}.management-actions{display:flex;gap:9px;margin-top:auto;padding-top:25px}.status-tag.neutral{color:#9caabb}.status-tag.disabled{color:#6b7a8d}.modal-dialog{width:min(520px,calc(100% - 30px));padding:0;border:0;border-radius:20px;background:transparent;color:var(--text)}.modal-dialog::backdrop{background:rgba(1,5,9,.77);backdrop-filter:blur(5px)}.modal-card{border:1px solid var(--line-strong);background:#0b1726;border-radius:20px;padding:25px;display:grid;gap:15px;box-shadow:var(--shadow)}.modal-head{display:flex;justify-content:space-between;align-items:flex-start}.modal-head h2{font-size:30px}.modal-head button{border:0;background:transparent;color:#7f91a6;font-size:25px;cursor:pointer}.modal-card>p{color:#8192a6;font-size:10px;margin:-3px 0 2px}.modal-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:5px}

@media(max-width:1050px){.main-nav{display:none}.hero{grid-template-columns:1fr;gap:35px}.hero-visual{max-width:620px}.ticker-grid{grid-template-columns:repeat(3,1fr)}.feature-grid{grid-template-columns:1fr 1fr}.connect-layout{grid-template-columns:1fr}.round-grid-section{grid-template-columns:1fr}.dashboard-shell{grid-template-columns:230px 1fr}.dashboard-metrics{grid-template-columns:1fr 1fr}.dashboard-lower-grid{grid-template-columns:1fr}.six-up{grid-template-columns:1fr 1fr}}
@media(max-width:760px){.shell,.site-header,.site-footer{width:min(100% - 30px,var(--shell))}.section{padding-top:68px;padding-bottom:68px}.site-header{height:70px}.header-user{display:none}.hero{min-height:auto;padding-top:55px}.hero h1{font-size:55px}.hero-lead{font-size:14px}.hero-visual{min-height:410px}.ticker-grid{grid-template-columns:1fr 1fr}.split-heading{align-items:flex-start;flex-direction:column;gap:18px}.feature-grid{grid-template-columns:1fr}.payout-card{grid-template-columns:1fr}.page-hero{align-items:flex-start;flex-direction:column}.compact-hero h1{font-size:51px}.chart-grid{grid-template-columns:1fr}.chart-panel.wide{grid-column:auto}.six-up{grid-template-columns:1fr 1fr}.node-metrics{grid-template-columns:1fr 1fr}.site-footer{grid-template-columns:1fr;gap:18px}.site-footer p{text-align:left}.site-footer>div:last-child{justify-self:start}.auth-shell{grid-template-columns:1fr}.auth-aside{min-height:390px;border-right:0;border-bottom:1px solid var(--line);padding:35px 24px}.auth-aside .auth-benefits{display:none}.auth-card-wrap{padding:25px 15px 45px}.dashboard-hero{align-items:flex-start;flex-direction:column}.dashboard-shell{grid-template-columns:1fr}.dashboard-sidebar{position:static}.worker-nav{grid-template-columns:1fr 1fr}.account-panel{display:none}.worker-focus-metrics{grid-template-columns:1fr 1fr}}
@media(max-width:500px){.header-actions .header-link{display:none}.hero h1{font-size:47px}.endpoint-box code{font-size:10px}.hero-visual{padding:18px}.ticker-grid{grid-template-columns:1fr 1fr}.ticker-grid>div{padding:16px 12px}.feature-card{min-height:220px}.terminal-card pre{font-size:9px;padding:23px 15px}.connection-details{grid-template-columns:1fr}.fee-address{align-items:flex-start;flex-direction:column}.fee-address button{margin-left:0}.six-up,.dashboard-metrics{grid-template-columns:1fr}.chart-panel{padding:18px}.node-metrics{grid-template-columns:1fr 1fr}.auth-card{padding:23px}.two-fields{grid-template-columns:1fr}.dashboard-hero h1{font-size:42px}.account-chip{width:100%}.worker-nav{grid-template-columns:1fr}.dashboard-toolbar{align-items:flex-start;flex-direction:column;gap:13px}.worker-focus-head{flex-direction:column}.worker-focus-metrics{grid-template-columns:1fr 1fr}.inline-edit-form{grid-template-columns:1fr}.management-actions{flex-direction:column}.modal-actions{flex-direction:column-reverse}.modal-actions .button{width:100%}}

/* BEGIN RVN ORBIT V3 PORT */
/* BEGIN EPIC ORBIT DEPTH V3 */
/* Smooth 3D depth: equal-strength lines, no doubled-up foreground track. */
.hero-orb-wrap.epic-orbit-depth-v3 {
  position: relative;
  isolation: isolate;
}
.hero-orb-wrap.epic-orbit-depth-v3 .hero-orb {
  position: relative;
  z-index: 3;
}
/* Back track: fade away over a generous, feathered horizon crossing. */
.hero-orb-wrap.epic-orbit-depth-v3 .hero-orbit:not(.hero-orbit-front) {
  z-index: 1;
  border-color: rgba(246,149,53,.21);
  -webkit-mask-image: linear-gradient(to bottom,
    #000 0%, #000 40%,
    rgba(0,0,0,.95) 43%, rgba(0,0,0,.80) 46%,
    rgba(0,0,0,.50) 50%, rgba(0,0,0,.20) 54%,
    rgba(0,0,0,.05) 57%, transparent 60%, transparent 100%);
  mask-image: linear-gradient(to bottom,
    #000 0%, #000 40%,
    rgba(0,0,0,.95) 43%, rgba(0,0,0,.80) 46%,
    rgba(0,0,0,.50) 50%, rgba(0,0,0,.20) 54%,
    rgba(0,0,0,.05) 57%, transparent 60%, transparent 100%);
}
/* Remove the original stationary pseudo-dots only while animating. */
.hero-orb-wrap.epic-orbit-depth-v3 .hero-orbit::after {
  display: none !important;
  content: none !important;
}
/* Front track is the mathematical complement of the rear mask.
   Their combined brightness stays close to constant instead of doubling. */
.hero-orb-wrap.epic-orbit-depth-v3 .hero-orbit.hero-orbit-front {
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 4;
  pointer-events: none;
  border: 1px solid rgba(246,149,53,.21);
  border-radius: 50%;
  opacity: 1;
  background: transparent;
  box-shadow: none;
  transform-origin: center;
  -webkit-mask-image: linear-gradient(to bottom,
    transparent 0%, transparent 40%,
    rgba(0,0,0,.05) 43%, rgba(0,0,0,.20) 46%,
    rgba(0,0,0,.50) 50%, rgba(0,0,0,.80) 54%,
    rgba(0,0,0,.95) 57%, #000 60%, #000 100%);
  mask-image: linear-gradient(to bottom,
    transparent 0%, transparent 40%,
    rgba(0,0,0,.05) 43%, rgba(0,0,0,.20) 46%,
    rgba(0,0,0,.50) 50%, rgba(0,0,0,.80) 54%,
    rgba(0,0,0,.95) 57%, #000 60%, #000 100%);
}
.hero-orb-wrap.epic-orbit-depth-v3 .hero-orbit.hero-orbit-front:not(.orbit-two) {
  width: 245px;
  height: 86px;
  transform: translate(-50%,-50%) rotate(58deg);
}
/* Both halves of the secondary track share its original muted opacity. */
.hero-orb-wrap.epic-orbit-depth-v3 .hero-orbit.hero-orbit-front.orbit-two {
  width: 285px;
  height: 100px;
  transform: translate(-50%,-50%) rotate(-36deg);
  opacity: .55;
}
/* Same dot appearance on both sides of the horizon.
   GSAP smoothly adjusts size and opacity based on continuous depth. */
.hero-orb-wrap.epic-orbit-depth-v3 .orbit-dot.epic-orbit-depth-dot {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 11px;
  height: 11px;
  margin: -5.5px 0 0 -5.5px;
  border: 1px solid rgba(255,247,211,.32);
  border-radius: 50%;
  background: radial-gradient(circle at 32% 29%, #fff3cb, #FFBF78 43%, #dca342 100%);
  box-shadow: 0 0 13px rgba(246,149,53,.43), 0 0 23px rgba(246,149,53,.10);
  pointer-events: none;
  transform-origin: center;
  will-change: transform, opacity;
  z-index: 2;
}
/* END EPIC ORBIT DEPTH V3 */

/* The existing RVN sphere keeps its original dimensions and colors.
   Place the Ravencoin SVG above RVN, with the same EPIC-style hierarchy. */
.hero-orb-wrap .hero-orb {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  border-radius: 50%;
}
.hero-orb-wrap .hero-orb::before {
  content: "";
  display: block;
  position: relative;
  z-index: 1;
  width: 28px;
  height: 28px;
  flex: 0 0 28px;
  margin: 0 0 9px;
  background: url("/assets/raven-coin-logo.png?v=2") center / contain no-repeat;
  filter: brightness(0) invert(1);
  opacity: .97;
  pointer-events: none;
}
/* Full-bleed reflection, with no top-edge gap. */
.hero-orb-wrap .hero-orb::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  border-radius: 50%;
  background: linear-gradient(180deg,
    rgba(255,255,255,.11) 0%,
    rgba(255,255,255,.045) 26%,
    transparent 58%);
  pointer-events: none;
}
.hero-orb-wrap .hero-orb strong {
  position: relative;
  z-index: 1;
  font-size: 28px;
  line-height: 1;
  letter-spacing: -.05em;
  margin: 0;
}
.hero-orb-wrap .hero-orb span {
  position: relative;
  z-index: 1;
  font-size: 8px;
  letter-spacing: .18em;
  margin-top: 8px;
}
/* END RVN ORBIT V3 PORT */

/* RVN hero - PNG background blending fix */
.hero-orb-wrap .hero-orb::before {
    background-image: url("/assets/raven-coin-logo.png?v=3") !important;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;

    /* Convert white background to black, dark logo to white */
    filter: grayscale(1) invert(1) brightness(3) !important;

    /* Black becomes visually transparent against the glass */
    mix-blend-mode: screen;
    opacity: 1;
}


/* RVN clean white vector orb logo v4 START */
/* Replace previous raster/filter/blend treatments; preserve glass and orbits. */
.hero-orb-wrap .hero-orb::before {
  content: "" !important;
  position: relative !important;
  inset: auto !important;
  z-index: 2 !important;
  display: block !important;
  flex: 0 0 38px !important;
  width: 38px !important;
  height: 38px !important;
  min-width: 38px !important;
  margin: 0 0 8px !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  background: transparent url("/assets/rvn-orb-mark-white.svg?v=4") center / contain no-repeat !important;
  filter: none !important;
  -webkit-filter: none !important;
  mix-blend-mode: normal !important;
  opacity: 1 !important;
  transform: none !important;
  clip-path: none !important;
  -webkit-mask: none !important;
  mask: none !important;
  image-rendering: auto !important;
}
/* RVN clean white vector orb logo v4 END */

/* RVN ORIGINAL COLOR SVG LOGO v5 */
/* Only the small Ravencoin symbol changes; not the main glass sphere. */
.hero-orb-wrap .hero-orb::before {
  content: "" !important;
  position: relative !important;
  inset: auto !important;
  display: block !important;
  z-index: 2 !important;
  flex: 0 0 38px !important;
  width: 38px !important;
  height: 38px !important;
  min-width: 38px !important;
  margin: 0 0 8px !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  background: transparent url("/assets/raven-coin-logo-transparent.svg?v=7") center / contain no-repeat !important;
  filter: none !important;
  -webkit-filter: none !important;
  mix-blend-mode: normal !important;
  opacity: 1 !important;
  transform: none !important;
  clip-path: none !important;
  -webkit-clip-path: none !important;
  -webkit-mask: none !important;
  mask: none !important;
  image-rendering: auto !important;
  pointer-events: none !important;
}

/* RVN transparent logo v7: background path removed, original colors untouched. */

/* ============================================================
   RVN header glass logo v1
   Uses transparent Ravencoin logo inside black-glass circle
   ============================================================ */
.brand-mark{
  position: relative;
  display: grid;
  place-items: center;
  width: 38px;
  height: 38px;
  min-width: 38px;
  flex: 0 0 38px;
  border-radius: 999px;
  overflow: hidden;
  font-size: 0 !important;
  color: transparent !important;
  background:
    linear-gradient(180deg, rgba(255,255,255,.10), rgba(255,255,255,.03)),
    linear-gradient(180deg, rgba(10,14,20,.78), rgba(4,7,12,.58));
  border: 1px solid rgba(255,255,255,.14);
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.10),
    inset 0 -10px 18px rgba(0,0,0,.28),
    0 8px 24px rgba(0,0,0,.26),
    0 0 18px rgba(0,0,0,.16);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
}

.brand-mark::before{
  content:"";
  position:absolute;
  inset: 7px;
  background-image: url("/assets/raven-coin-logo-transparent.svg?v=7");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.brand-mark::after{
  content:"";
  position:absolute;
  inset: 0;
  border-radius: 50%;
  background: linear-gradient(
    180deg,
    rgba(255,255,255,.16) 0%,
    rgba(255,255,255,.07) 25%,
    rgba(255,255,255,0) 58%
  );
  pointer-events:none;
}

@media (max-width: 760px){
  .brand-mark{
    width: 34px;
    height: 34px;
    min-width: 34px;
    flex-basis: 34px;
  }
  .brand-mark::before{
    inset: 6px;
  }
}

/* RVN FULL CHAIN NETWORK v2 */
.network-history-note { margin: 10px 1px 17px; color: #8192a7; font-size: 11px; line-height: 1.5; }
[data-network-history-toolbar] { flex-wrap: wrap; gap: 10px; }
[data-network-history-toolbar] > div { display: flex; align-items: center; flex-wrap: wrap; gap: 5px; }
[data-network-history-toolbar] button { cursor: pointer; }

/* BEGIN RVN PRICE + HASHRATE MENU V1 */
/* Only the RVN homepage hero uses this two-card vertical arrangement. */
.hero.rvn-price-layout-v1 { padding-top:18px; }
.hero.rvn-price-layout-v1 > .rvn-hero-side {
  width:100%; min-width:0; display:flex; flex-direction:column;
  align-self:start; gap:18px;
}
.hero.rvn-price-layout-v1 .rvn-hero-side > .hero-visual {
  box-sizing:border-box; width:100%; min-width:0; max-width:none;
}
.hero.rvn-price-layout-v1 .rvn-price-ribbon,
.hero.rvn-price-layout-v1 .rvn-price-ribbon * { box-sizing:border-box; }
.hero.rvn-price-layout-v1 .rvn-price-ribbon {
  width:100%; min-width:0; margin:0; padding:14px 16px;
  display:grid; grid-template-columns:minmax(0,1fr) auto;
  grid-template-areas:"intro prices" "meta meta";
  align-items:center; column-gap:12px; row-gap:9px;
  border:1px solid rgba(246,149,53,.32); border-radius:17px;
  background:linear-gradient(115deg, rgba(22,31,39,.96), rgba(15,22,30,.93));
  color:#f3f5f7; font-variant-numeric:tabular-nums;
  box-shadow:0 12px 34px rgba(0,0,0,.12), inset 0 1px rgba(255,255,255,.04);
}
.hero.rvn-price-layout-v1 .rvn-price-intro {
  grid-area:intro; display:flex; align-items:center; gap:10px; min-width:0;
}
.hero.rvn-price-layout-v1 .rvn-price-mark {
  flex:0 0 auto; display:grid; place-items:center;
  width:36px; height:36px; border-radius:50%;
  border:1px solid rgba(246,149,53,.42); color:#F69535;
  background:radial-gradient(circle at 30% 20%, rgba(246,149,53,.15), rgba(246,149,53,.02));
  font-size:10px; font-weight:850;
}
.hero.rvn-price-layout-v1 .rvn-price-intro strong {
  display:block; font-size:12px; font-weight:800; letter-spacing:.06em;
}
.hero.rvn-price-layout-v1 .rvn-price-intro small {
  display:block; margin-top:3px; font-size:10px; color:#a8b2c0;
}
.hero.rvn-price-layout-v1 .rvn-price-quotes {
  grid-area:prices; display:flex; justify-content:flex-end;
  align-items:center; gap:13px; min-width:0;
}
.hero.rvn-price-layout-v1 .rvn-price-quote {
  display:flex; flex-direction:column; gap:3px; min-width:0;
}
.hero.rvn-price-layout-v1 .rvn-price-quote-label {
  color:#a4afbd; font-size:9px; font-weight:750; letter-spacing:.13em;
}
.hero.rvn-price-layout-v1 .rvn-price-quote output {
  display:block; color:#f3f5f7; white-space:nowrap;
  font-size:clamp(16px,1.4vw,21px); font-weight:800; line-height:1.15;
}
.hero.rvn-price-layout-v1 .rvn-price-quote:first-child output { color:#FFBF78; }
.hero.rvn-price-layout-v1 .rvn-price-separator {
  width:1px; height:24px; flex:0 0 auto; background:rgba(255,255,255,.13);
}
.hero.rvn-price-layout-v1 .rvn-price-meta {
  grid-area:meta; display:flex; flex-direction:row; justify-content:space-between;
  align-items:center; gap:12px; width:100%; min-width:0;
  color:#aab6c4; font-size:10px;
}
.hero.rvn-price-layout-v1 .rvn-price-meta a {
  color:#F69535; text-decoration:none; white-space:nowrap;
}
.hero.rvn-price-layout-v1 .rvn-price-meta a:hover,
.hero.rvn-price-layout-v1 .rvn-price-meta a:focus-visible { text-decoration:underline; }
.hero.rvn-price-layout-v1 .rvn-price-ribbon.rvn-price-stale .rvn-price-age { color:#FFBF78; }
html { scroll-behavior:smooth; }
#network-hashrate { scroll-margin-top:96px; }
@media (prefers-reduced-motion:reduce) { html { scroll-behavior:auto; } }
@media (max-width:1050px) {
  .hero.rvn-price-layout-v1 { padding-top:72px; }
  .hero.rvn-price-layout-v1 > .rvn-hero-side { max-width:620px; }
}
@media (max-width:760px) { .hero.rvn-price-layout-v1 { padding-top:55px; } }
@media (max-width:560px) {
  .hero.rvn-price-layout-v1 .rvn-price-ribbon {
    grid-template-columns:minmax(0,1fr);
    grid-template-areas:"intro" "prices" "meta";
    row-gap:12px;
  }
  .hero.rvn-price-layout-v1 .rvn-price-quotes { justify-content:space-between; width:100%; }
  .hero.rvn-price-layout-v1 .rvn-price-quote output { font-size:clamp(18px,5.3vw,23px); }
}
/* END RVN PRICE + HASHRATE MENU V1 */
