:root{--paper:#f2efe4;--paper2:#fffdf5;--paper3:#e7e1d3;--ink:#151515;--ink2:#292929;--muted:#69665f;--faint:#918c80;--rule:#171717;--accent:#bdff00;--accent2:#fff59d;--radius:2px;--orange:#ff6433;--blue:#3157d5;--pink:#ffb9c9;--violet:#a690e8}
html{background:var(--paper);container-type:inline-size}body{background:var(--paper);color:var(--ink);overflow-x:hidden}.noise{opacity:.08;mix-blend-mode:multiply}.glow{display:none}.shell{width:min(100%,1180px);padding:22px 28px 80px}.header{position:sticky;top:12px;z-index:60;width:100%;min-height:58px;margin:0 0 18px auto;padding:9px 10px 9px 14px;flex-wrap:nowrap;border:1px solid var(--ink);border-radius:999px;background:rgba(242,239,228,.9);box-shadow:4px 4px 0 var(--ink);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:width .55s cubic-bezier(.16,1,.3,1),min-height .55s cubic-bezier(.16,1,.3,1),padding .55s cubic-bezier(.16,1,.3,1),background .3s ease,box-shadow .3s ease,transform .3s ease}.header.is-floating{background:rgba(255,253,245,.92);box-shadow:5px 6px 0 var(--ink)}.header.is-collapsed{width:340px;min-height:48px;padding:6px 7px 6px 12px;box-shadow:3px 3px 0 var(--ink)}.brand{flex:0 0 auto;font:bold 27px/1 var(--sans);letter-spacing:-.07em;white-space:nowrap;transition:font-size .45s cubic-bezier(.16,1,.3,1)}.header.is-collapsed .brand{font-size:22px}.brand-mark{transform:none}.brand-mark i{background:var(--orange);box-shadow:none;border-radius:50%}.brand-mark i:nth-child(4){background:var(--blue)}.status,.chip{border:1px solid var(--ink);background:var(--paper2);color:var(--ink);box-shadow:2px 2px 0 var(--ink)}.status b,.live-dot{background:var(--accent);box-shadow:none}.connect{border:1px solid var(--ink);border-radius:999px;background:var(--accent);color:var(--ink);box-shadow:3px 3px 0 var(--ink);font-weight:700;white-space:nowrap}.connect:hover{color:var(--ink);border-color:var(--ink);box-shadow:1px 1px 0 var(--ink);transform:translate(2px,2px)}.nav{order:initial;width:auto;max-width:440px;opacity:1;transform:translateY(0);transition:max-width .48s cubic-bezier(.16,1,.3,1),opacity .2s ease,transform .4s ease,gap .4s ease}.header.is-collapsed .nav{max-width:0;gap:0;opacity:0;transform:translateY(-5px);pointer-events:none}.nav a{flex:0 0 auto;border-radius:999px;color:var(--ink);font-weight:700}.nav a:hover,.nav a.active{background:var(--ink);color:var(--paper2)}.header-actions{flex:0 0 auto;margin-left:auto}.header .icon-link{overflow:hidden;max-width:30px;opacity:1;transition:max-width .35s ease,opacity .2s ease,padding .35s ease}.header.is-collapsed .icon-link{max-width:0;padding-inline:0;opacity:0;pointer-events:none}
.hero{min-height:650px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left;padding:70px 3% 92px;border-bottom:2px solid var(--ink)}.pixel-grid{display:none}.kicker{color:var(--ink);font-weight:800}.hero .kicker{margin:0 0 8px;padding:7px 12px;border:1px solid var(--ink);border-radius:999px;background:var(--pink);transform:rotate(-2deg)}h1{max-width:980px;margin:0;font-family:var(--sans);font-size:clamp(64px,10vw,132px);font-weight:800;line-height:.82;letter-spacing:-.09em;text-wrap:balance}h1 strong{display:inline;color:var(--blue);font-weight:800;text-shadow:none}.lede{max-width:510px;margin:32px 0 0 48%;font-size:18px;line-height:1.32}.cta-row{justify-content:flex-start;margin:28px 0 0 48%}.btn{border:1px solid var(--ink);border-radius:999px;padding:13px 18px;box-shadow:4px 4px 0 var(--ink);font-weight:800}.btn:hover{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--ink)}.btn-primary{background:var(--orange);color:#111}.btn-soft{background:var(--paper2)}.fine-print{margin:24px 0 0 48%;color:var(--muted)}
.section{position:relative;margin-top:0;padding:92px 3%;border-bottom:2px solid var(--ink);scroll-margin-top:0}.section-head{margin-bottom:28px}.section-head .kicker{font:800 clamp(20px,3vw,38px)/1 var(--sans);letter-spacing:-.05em}.section-head>div>span{font-size:11px;color:var(--ink)}.section-head>a,.text-link{color:var(--ink);text-decoration:underline;text-underline-offset:4px}.card{border:1px solid var(--ink);border-radius:18px;background:var(--paper2);box-shadow:6px 6px 0 var(--ink);transition:transform .3s cubic-bezier(.2,.9,.25,1.4),box-shadow .3s}.card:hover{border-color:var(--ink);transform:translate(-2px,-5px) rotate(-.35deg);box-shadow:9px 12px 0 var(--ink)}
.node-console{background:var(--blue);margin-inline:calc(50% - 50cqw);padding-inline:max(3%,calc((100cqw - 1180px)/2 + 28px));color:#fff}.node-console .section-head,.node-console .console-summary,.node-console .card{color:var(--ink)}.env-badge{border:1px solid var(--ink);background:var(--accent2);color:var(--ink);box-shadow:3px 3px 0 var(--ink)}.console-summary{background:var(--paper2);border-radius:18px}.console-summary>div{border-color:var(--ink)}.control-card:nth-child(1){background:#fff7a8}.control-card:nth-child(2){background:#d6ff78}.control-card:nth-child(3){background:#ffb9c9}.control-card h2,.history-card h2{font-size:30px;letter-spacing:-.05em}.bracket-button{color:var(--ink);font-weight:800}.benchmark i,.job-progress>i{background:#beb8aa}.history-card{background:var(--paper2)}
#jobs{padding-top:110px}.jobs-layout{grid-template-columns:1.35fr .65fr}.active-job{background:var(--pink)}.earnings-panel{background:var(--accent)}.earnings-panel>strong b,.reward-breakdown .total b{color:var(--blue)}.queue-job:nth-child(1){background:#ffe99a;transform:rotate(-1deg)}.queue-job:nth-child(2){background:#c8bdff;transform:translateY(12px) rotate(1deg)}.queue-job:nth-child(3){background:#a9ddff;transform:rotate(-.5deg)}.queue-job:hover{transform:translateY(-4px) rotate(0)}
#gpus{margin-inline:calc(50% - 50cqw);padding-inline:max(3%,calc((100cqw - 1180px)/2 + 28px));background:var(--orange)}#gpus .gpu-grid{gap:24px}.gpu-card{border-color:#d8d5d7;border-radius:24px;background:#f7f6f8;color:var(--ink);box-shadow:9px 9px 0 #852d18}.gpu-card:nth-child(1){transform:rotate(-1.2deg)}.gpu-card:nth-child(2){transform:translateY(30px) rotate(1.2deg)}.gpu-card:hover{transform:translateY(-5px) rotate(0);box-shadow:13px 15px 0 #852d18}.gpu-card .card-top,.gpu-card dd{color:var(--ink)}.gpu-card .chip.online{border-color:var(--ink);background:var(--ink);color:var(--accent);box-shadow:2px 2px 0 #8e8a8d}.gpu-card .util-row,.gpu-card dt,.gpu-card .gpu-task,.gpu-card .card-foot{color:#77736b}.gpu-card .util-track{background:#dedcdf}.gpu-card .card-foot{border-color:#d8d5d7}.stats{margin-top:60px;grid-template-columns:repeat(5,1fr)}.stats article{border:1px solid var(--ink);border-radius:50%;aspect-ratio:1;display:flex;flex-direction:column;justify-content:center;text-align:center;background:var(--accent2)}.stats article:nth-child(2){background:var(--pink)}.stats article:nth-child(3){background:#9dcbff}.stats article:nth-child(4){background:var(--accent)}.stats article:nth-child(5){background:#c8bdff}.stats strong{font-size:25px}
.gpu-card dd,.gpu-card [data-live-util],.stats strong,.stats small{transition:color .25s ease,transform .25s ease}.gpu-card [data-live-util-bar]{transition:width .75s cubic-bezier(.2,.8,.2,1)}
#earn{padding-block:120px}.split-grid{gap:28px}.path-card{min-height:380px;padding:34px}.path-card:first-child{background:var(--accent);transform:rotate(-1deg)}.path-card:first-child:hover h2{color:var(--blue)}.path-card:last-child{background:var(--blue);color:#fff;transform:translateY(24px) rotate(1deg)}.path-card h2{font-size:clamp(34px,5vw,62px);line-height:.9;letter-spacing:-.07em}.path-card>p{font-size:15px;color:inherit}.path-card li{font-size:11px;color:inherit}.path-card li span{color:inherit;opacity:.6}
#models{margin-inline:calc(50% - 50cqw);padding-inline:max(3%,calc((100cqw - 1180px)/2 + 28px));background:#ffd3df}.model-list{border-radius:22px;box-shadow:7px 7px 0 var(--ink)}.model-list article{grid-template-columns:auto minmax(0,1fr) auto auto;padding:20px;border-color:var(--ink);background:var(--paper2)}.model-list article:hover{background:var(--accent2);padding-left:28px}.model-icon{width:38px;height:38px;border:1px solid var(--ink);border-radius:50%;box-shadow:2px 2px 0 var(--ink)}
#terminal{background:var(--accent);margin-inline:calc(50% - 50cqw);padding-inline:max(3%,calc((100cqw - 1180px)/2 + 28px))}.terminal{border-radius:22px;background:#151515;box-shadow:9px 9px 0 #667f13}.footer{margin-top:0;padding:70px 3% 20px;border-top:0}.footer .brand{font-size:52px}.footer p,.footer>div:not(:first-child) a,.footer>div:not(:first-child)>span{color:var(--ink)}
.scroll-progress{position:fixed;z-index:50;top:0;left:0;width:100%;height:5px;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,var(--blue),var(--orange),var(--accent));pointer-events:none}.scroll-pop{opacity:0;transform:translateY(54px) rotate(var(--enter-rotate,0deg));transition:opacity .75s ease,transform .9s cubic-bezier(.16,1,.3,1)}.scroll-pop.in-view{opacity:1;transform:translateY(0) rotate(0)}.section .scroll-pop:nth-child(2){transition-delay:.08s}.section .scroll-pop:nth-child(3){transition-delay:.16s}.section .scroll-pop:nth-child(4){transition-delay:.24s}.play-decor{position:absolute;z-index:6;pointer-events:none;will-change:transform;transform:translate3d(var(--mx,0),calc(var(--my,0px) + var(--sy,0px)),0) rotate(var(--r,0deg));transition:transform .18s ease-out}.play-decor.disk{width:76px;height:76px;border:2px solid var(--ink);border-radius:50%;background:var(--accent);box-shadow:5px 5px 0 var(--ink)}.play-decor.pixel{width:52px;height:52px;background:var(--blue);box-shadow:12px 12px 0 var(--pink),-12px -12px 0 var(--accent)}.play-decor.spring{width:100px;height:34px;border:8px solid var(--orange);border-left:0;border-right:0;border-radius:50%;transform-origin:center}.play-decor.chiplet{width:82px;height:62px;border:2px solid var(--ink);border-radius:12px;background:#c8bdff;box-shadow:inset 0 0 0 9px #fff,5px 5px 0 var(--ink)}.play-decor.spark{width:75px;height:75px;background:var(--orange);clip-path:polygon(50% 0,60% 35%,100% 20%,70% 50%,100% 78%,62% 65%,50% 100%,39% 65%,0 80%,29% 50%,0 20%,39% 35%)}.hero>.play-decor:nth-of-type(1){right:8%;top:19%}.hero>.play-decor:nth-of-type(2){left:2%;bottom:14%}.node-console>.play-decor{right:4%;top:28px}.job-center>.play-decor{left:-10px;top:45%}#gpus>.play-decor{right:3%;top:55px}#earn>.play-decor{left:47%;top:35px}#models>.play-decor{right:4%;bottom:28px}
@media(max-width:800px){.shell{padding-inline:16px}.header{top:8px;gap:8px;flex-wrap:wrap;border-radius:24px}.header.is-collapsed{width:min(100%,330px);min-height:48px;flex-wrap:nowrap;border-radius:999px}.nav{order:3;width:100%;max-width:100%;justify-content:flex-start}.header.is-collapsed .nav{width:0;max-width:0;padding:0}.hero{min-height:570px;padding:58px 0 70px}h1{font-size:clamp(54px,18vw,88px)}.lede,.cta-row,.fine-print{margin-left:0}.lede{margin-top:28px}.section{padding:68px 0;scroll-margin-top:76px}.node-console,#gpus,#models,#terminal{width:auto;margin-inline:-16px;padding-inline:16px}.stats{grid-template-columns:repeat(2,1fr)}.stats article:last-child{grid-column:auto}.gpu-card:nth-child(2){transform:none}.jobs-layout{grid-template-columns:1fr}.play-decor{scale:.7}.hero>.play-decor:nth-of-type(1){right:-25px;top:12%}.hero>.play-decor:nth-of-type(2){left:auto;right:20px;bottom:6%}}
.brand-logo{display:block;width:38px;height:38px;object-fit:contain;transform:scale(1.75);transition:width .35s ease,height .35s ease,transform .35s ease}.header.is-collapsed .brand-logo{width:32px;height:32px;transform:scale(1.65)}.footer .brand-logo{width:54px;height:54px;transform:scale(1.75)}
.ca-banner[hidden]{display:none!important}.ca-banner{position:fixed;z-index:90;left:50%;bottom:22px;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;width:min(calc(100% - 32px),760px);padding:10px 10px 10px 14px;border:1px solid var(--ink);border-radius:18px;background:rgba(255,253,245,.94);color:var(--ink);box-shadow:5px 6px 0 var(--ink);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transform:translate(-50%,0);animation:ca-enter .6s cubic-bezier(.16,1,.3,1) both}.ca-banner__signal{width:11px;height:11px;border:1px solid var(--ink);border-radius:50%;background:var(--orange);box-shadow:0 0 0 4px rgba(255,100,51,.15)}.ca-banner__copy{display:flex;align-items:baseline;gap:10px;min-width:0;padding:3px 4px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;font-family:var(--mono)}.ca-banner__copy:hover strong,.ca-banner__copy:focus-visible strong{color:var(--blue)}.ca-banner__copy:focus-visible,.ca-banner__action:focus-visible,.ca-banner__explorer:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.ca-banner__copy span{font-size:10px;font-weight:800;letter-spacing:.12em;color:var(--blue)}.ca-banner__copy strong{overflow:hidden;font-size:12px;letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap;user-select:text;transition:color .2s ease}.ca-banner__explorer{font:800 10px var(--mono);color:var(--blue);white-space:nowrap}.ca-banner__explorer[hidden]{display:none!important}.ca-banner__action{padding:7px 12px;border:1px solid var(--ink);border-radius:999px;background:var(--accent);color:var(--ink);box-shadow:2px 2px 0 var(--ink);cursor:pointer;font-family:var(--mono);font-weight:800}.ca-banner__action:hover{transform:translate(1px,1px);box-shadow:1px 1px 0 var(--ink)}@keyframes ca-enter{from{opacity:0;transform:translate(-50%,22px)}to{opacity:1;transform:translate(-50%,0)}}
.ca-banner~.toast{z-index:100;bottom:88px}
@media(max-width:560px){.ca-banner{bottom:12px;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;padding-left:11px;border-radius:15px}.ca-banner__copy{display:grid;gap:0}.ca-banner__copy strong{font-size:10px}.ca-banner__explorer{display:none!important}.ca-banner__action{padding-inline:9px}}
@media(prefers-reduced-motion:reduce){.scroll-progress{display:none}.scroll-pop{opacity:1;transform:none;transition:none}.play-decor{transform:rotate(var(--r,0deg))!important}.header,.header *{transition:none!important}}

/* Keep cards steady while the pointer moves across them. */
.card,.card:hover{transform:none!important;box-shadow:6px 6px 0 var(--ink)}
.gpu-card,.gpu-card:hover{box-shadow:9px 9px 0 #852d18}
