:root{--bg:#100c19;--deep:#0c0912;--surface:#171120;--line:#30253e;--line-soft:#241c30;--text:#f4effa;--muted:#a498b5;--subtle:#746784;--purple:#a274ff;--light:#d4baff;--green:#b4dcb6;--red:#f0a9b6;--mono:Consolas,"SFMono-Regular",monospace;--sans:Inter,"Segoe UI","Microsoft YaHei",Arial,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--bg);color:var(--text);font:14px/1.65 var(--sans);-webkit-font-smoothing:antialiased}button,input,select{font:inherit}button,a{touch-action:manipulation}a{color:inherit;text-decoration:none}button{cursor:pointer;color:inherit}button:disabled{cursor:not-allowed;opacity:.43}button:disabled:hover{transform:none}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--light);outline-offset:4px}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.3}img,svg{max-width:100%}svg{display:block}small{font-size:inherit}strong,b{font-weight:600}[hidden]{display:none!important}
.section-shell{max-width:1240px;width:calc(100% - 96px);margin:0 auto}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.caption{font-size:12px;color:var(--muted)}.skip{position:fixed;z-index:100;top:-80px;left:20px;background:var(--purple);padding:12px;color:var(--bg)}.skip:focus{top:12px}
.button{display:inline-flex;align-items:center;justify-content:center;gap:24px;background:var(--purple);color:#160d25;border:1px solid var(--purple);border-radius:7px;min-height:48px;padding:12px 23px;font-size:14px;font-weight:650;line-height:1.35;transition:background .2s,transform .2s}.button:hover{background:#b18aff;transform:translateY(-1px)}.button.secondary{background:#251b35;border-color:#48345f;color:var(--light)}.button.secondary:hover{background:#322344}.button.compact{min-height:40px;font-size:13px;padding:10px 17px;gap:12px}.button.large{min-height:54px;padding:16px 25px}.full-width{width:100%}
.subtle-button{border:0;background:none;color:var(--muted);padding:6px 0;font-size:12px}.subtle-button:hover{color:var(--text)}.text-link{display:inline-flex;align-items:center;gap:11px;font-size:13px;color:#d3c5e4}.text-link:hover{color:var(--light)}.eyebrow{font:10px/1.4 var(--mono);letter-spacing:2px;color:var(--light);margin-bottom:20px}.tiny-cross{color:var(--purple);font-size:16px;margin-right:10px}.status-dot,.network-label i{display:inline-block;width:6px;height:6px;background:var(--purple);border-radius:50%;flex-shrink:0}
.site-header{height:88px;padding:0 max(48px,calc((100% - 1240px)/2));display:flex;align-items:center;gap:36px;border-bottom:1px solid var(--line-soft);background:var(--bg);position:relative;z-index:20}.brand{display:inline-flex;align-items:center;gap:9px;flex-shrink:0;line-height:1.1}.brand-image{width:42px;height:42px;object-fit:contain}.brand>span{font-weight:750;font-size:23px;letter-spacing:-.7px}.brand-accent{color:var(--light)}.brand small{display:block;font:6.5px/1.4 var(--mono);letter-spacing:1.25px;margin-top:6px;color:var(--subtle)}.main-nav{display:flex;justify-content:center;gap:29px;margin:auto;font-size:13px;color:#bcafca}.main-nav a{white-space:nowrap;padding:10px 0}.main-nav a:hover{color:var(--light)}.header-actions{display:flex;align-items:center;gap:21px;flex-shrink:0}.network-label{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font:10px var(--mono)}.network-label i{background:#c4ac6d;width:5px;height:5px}.menu-toggle{display:none;border:0;background:none;font-size:23px;padding:4px}
.social-x{width:34px;height:34px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;color:var(--light);font:16px/1 Arial,sans-serif;transition:.2s ease}.social-x:hover{border-color:var(--purple);background:#21152f}.social-x[aria-disabled=true]{opacity:.48;cursor:default}.social-x[aria-disabled=true]:hover{border-color:var(--line);background:transparent}.launch-note{font-size:11px;color:#ae9cbd;margin-top:18px;letter-spacing:.15px}.launch-note:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--purple);box-shadow:0 0 12px var(--purple);margin-right:9px;vertical-align:1px}
body[data-launch-status=importing] .live-overview .overview-number strong{font-size:24px;color:#7c6d88}body[data-launch-status=importing] .live-indicator:before{background:var(--purple)}
/* Brand scene: decorative only, never starts computation. */
.hero{display:grid;grid-template-columns:1.13fr 1fr;gap:24px;align-items:center;padding-top:75px;padding-bottom:60px;min-height:595px}.hero h1{font-size:clamp(42px,4.4vw,65px);font-weight:650;letter-spacing:-2.4px;line-height:1.24}.hero h1>span{color:var(--light)}.hero-description{font-size:15px;line-height:1.95;color:#b9acc8;margin:25px 0 29px}.hero-actions{display:flex;align-items:center;gap:25px}.play-icon{font-size:20px}.hero-benefits{display:flex;gap:19px;margin-top:20px;font-size:11px;color:var(--muted)}.hero-benefits span:before{content:'✓';margin-right:6px;color:var(--purple)}
.contract-chip{margin-top:35px;display:inline-flex;align-items:center;gap:11px;border:1px solid var(--line);border-radius:5px;padding:9px 12px;background:#14101d;max-width:100%;font-size:10px;color:var(--muted)}.contract-chip>span:first-child{color:var(--light);font:9px var(--mono);letter-spacing:.5px}.contract-chip>span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contract-chip button{flex-shrink:0;background:none;border:0;border-left:1px solid var(--line);padding:0 0 0 12px;color:#b6a7c8;font-size:10px}.hero-disclaimer{font-size:10px;color:#897b98;line-height:1.8;margin-top:10px}
.hero-art{position:relative;min-width:0;height:446px;perspective:1000px}.hero-art:before{content:'';position:absolute;inset:30px 10px;background-image:radial-gradient(#735990 1px,transparent 1px);background-size:20px 20px;opacity:.24;mask-image:radial-gradient(ellipse,#000,transparent 70%)}.art-frame-label,.art-footer{position:absolute;left:15px;right:15px;display:flex;justify-content:space-between;font:8px var(--mono);letter-spacing:1.4px;color:#6c597f;z-index:4}.art-frame-label{top:10px}.art-footer{bottom:4px}.circuit-field{position:absolute;width:100%;height:100%;color:#63448a;opacity:.65}.signal-path{stroke:#b486f4;stroke-width:2;stroke-dasharray:30 550;animation:signal 13s linear infinite}
.compute-board{position:absolute;width:294px;height:254px;left:50%;top:45%;transform:translate(-50%,-50%) rotateX(42deg) rotateZ(-32deg);transform-style:preserve-3d;background:linear-gradient(135deg,#271a3d,#1d132f);border:2px solid #66438e;border-radius:12px;box-shadow:-1px 2px 0 #39254e,-3px 5px 0 #322044,-6px 9px 0 #261938,-11px 15px 0 #1b1229,0 32px 60px #060409;z-index:3}.board-etch{position:absolute;inset:14px;border:1px solid #51376e;border-radius:5px;background:repeating-linear-gradient(90deg,transparent 0 20px,#a879e008 20px 21px),repeating-linear-gradient(0deg,transparent 0 20px,#a879e008 20px 21px)}
.board-screw{position:absolute;width:8px;height:8px;border:2px solid #9c7bb9;border-radius:50%;box-shadow:0 0 0 3px #30213e}.board-screw.one{top:10px;left:10px}.board-screw.two{top:10px;right:10px}.board-screw.three{bottom:10px;left:10px}.board-screw.four{bottom:10px;right:10px}.board-caption{position:absolute;top:27px;left:31px;right:31px;font:9px var(--mono);font-weight:600;color:#c4a5e5}.board-caption span{float:right;font-size:5px;letter-spacing:1px;color:#9474b8;line-height:12px}
.core-socket{position:absolute;width:155px;height:147px;left:67px;top:60px;padding:10px;background:repeating-linear-gradient(90deg,#826298 0 3px,#21172f 3px 9px);border:1px solid #a383c6;transform:translateZ(10px);box-shadow:0 4px 0 #150e23}.core-plate{width:100%;height:100%;display:grid;place-items:center;background:linear-gradient(145deg,#32204d,#21122f);border:1px solid #b38cdc;box-shadow:inset 0 0 0 5px #271839}.core-plate img{width:113px;height:113px;object-fit:contain}.memory-bank{position:absolute;display:flex;gap:10px;left:57px;bottom:23px}.memory-bank i{display:block;width:32px;height:15px;background:#171022;border:1px solid #5c3c78;box-shadow:0 3px 0 #110b1b}.board-pins{position:absolute;right:26px;left:26px;bottom:-15px;height:13px;background:repeating-linear-gradient(90deg,#a67ebc 0 7px,transparent 7px 12px);border-radius:0 0 2px 2px}.board-shadow{position:absolute;width:350px;height:110px;background:#040207;opacity:.5;filter:blur(23px);left:50%;top:65%;transform:translateX(-50%) rotate(-12deg)}
.art-callout{position:absolute;z-index:5;display:flex;align-items:center;gap:10px;border:1px solid #443254;background:#1c1429ed;border-radius:6px;padding:12px 16px;color:#c8b1e3;font:9px var(--mono);letter-spacing:.8px;box-shadow:0 8px 30px #07040c33}.art-callout small{display:block;font:10px var(--sans);color:#8b799f;margin-top:4px;letter-spacing:0}.callout-left{left:5px;top:75px}.callout-right{right:0;bottom:68px}.spark{display:block;width:8px;height:8px;background:var(--purple);transform:rotate(45deg)}.check-symbol{border:1px solid #806099;color:var(--light);border-radius:50%;width:22px;height:22px;display:grid;place-items:center;font-size:12px}
/* Live values are separate from product explanation. */
.live-overview{display:grid;grid-template-columns:1.1fr 1fr .95fr 1.15fr;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:28px 0}.live-overview>div{padding-left:29px;border-left:1px solid var(--line);min-width:0}.live-overview>div:first-child{padding-left:0;border:0}.overview-identity{display:flex;flex-direction:column;justify-content:center;gap:7px}.overview-identity strong{font-size:12px}.overview-identity .caption{font-size:10px;max-width:220px}.live-indicator{font:10px var(--mono);color:var(--muted);display:flex;align-items:center;gap:7px}.live-indicator:before{content:'';width:5px;height:5px;background:#81718f;border-radius:50%}body[data-healthy=true] .live-indicator:before{background:var(--green)}
.overview-number>span,.overview-tax>span{display:block;font-size:11px;color:#b1a2c1}.overview-number strong{display:block;font:26px/1.6 var(--mono);letter-spacing:-1px}.overview-number small,.overview-tax>small{display:block;font-size:10px;color:var(--subtle)}.overview-tax>div{display:flex;gap:8px;align-items:baseline;line-height:1.4;padding:3px 0 6px}.overview-tax b{color:var(--light);font-size:27px;font-weight:500}.overview-tax b>small{font-size:17px}.overview-tax>div>span{font-size:10px;color:var(--muted)}.overview-tax i{font-size:16px;font-style:normal;color:#5b456e;margin:0 5px}
.how-section{padding:90px 0}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:40px}.section-heading h2,.faq-section h2{font-size:36px;letter-spacing:-1px;line-height:1.4;font-weight:600}.section-heading>p{font-size:13px;color:var(--muted);line-height:1.9;max-width:440px;padding-bottom:4px}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr)}.step{padding:13px 39px 0 0}.step+.step{border-left:1px solid var(--line);padding-left:39px}.step:last-child{padding-right:0}.step-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:26px}.step-no{font:32px var(--mono);color:#544260;letter-spacing:-1.5px}.step-top svg{width:38px;height:38px;color:var(--purple);stroke:currentColor;stroke-width:1.2}.step h3{font-size:18px;font-weight:550;margin-bottom:12px}.step p{font-size:13px;color:var(--muted);line-height:1.9;max-width:330px;min-height:74px}.step-foot{font:9px var(--mono);color:#816991;display:block;margin-top:25px;letter-spacing:.5px}
/* User workbench. */
.compute-section{padding:72px 0 78px;border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);background:var(--deep)}.muted-heading{color:#9685a8}.desk-heading-right{display:flex;gap:19px;align-items:center;padding-bottom:8px}.status-pill{border:1px solid #4d375d;border-radius:100px;background:#281d34;padding:5px 12px;color:#cfb5e9;font-size:11px;white-space:nowrap}
.notice{min-height:42px;font-size:12px;line-height:1.75;color:var(--muted);padding:9px 14px;margin:-16px 0 17px;border-radius:5px;background:#1c1526;border:1px solid #342441;overflow-wrap:anywhere}.notice[data-kind=error]{color:#f4bac5;background:#261820;border-color:#644150}.notice[data-kind=success]{color:#bed1bc;border-color:#384535;background:#181d19}.desk-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);gap:22px}.compute-card,.reward-card,.epoch-card{border:1px solid var(--line);border-radius:10px;background:var(--surface);overflow:hidden}
.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:15px}.panel-heading h3{font-size:14px;font-weight:550;display:flex;gap:10px;align-items:center}.panel-heading>.mono{font-size:10px;color:var(--muted)}.compute-card{padding:25px 28px 0;position:relative}.engine-display{display:flex;align-items:center;gap:26px;position:relative;padding:44px 0 35px;min-height:205px}.engine-visual{width:105px;height:105px;flex-shrink:0;position:relative;display:grid;place-items:center}.engine-visual>span{position:absolute;inset:0;border:1px solid #51366b;border-radius:12px;transform:rotate(45deg)}.engine-visual>span:nth-child(2){inset:10px;border-color:#3c294e}.engine-visual>span:nth-child(3){inset:20px;border-color:#322142}.engine-visual img{position:relative;width:80px;height:80px;object-fit:contain}.field-label{font-size:11px;color:#ac97bf}.engine-display strong{display:block;font:42px/1.5 var(--mono);letter-spacing:-2px;white-space:nowrap}.engine-display p{font-size:10px;color:var(--subtle);max-width:275px;line-height:1.7}
.engine-bars{position:absolute;right:0;top:45px;display:flex;gap:3px;align-items:flex-end;height:34px;opacity:.4}.engine-bars i{height:8px;width:3px;background:var(--purple)}.engine-bars i:nth-child(2n){height:20px}.engine-bars i:nth-child(3n){height:28px}body[data-computing=true] .engine-bars i{animation:bars .8s ease-in-out infinite alternate}body[data-computing=true] .engine-bars i:nth-child(3n){animation-delay:.3s}body[data-computing=true] .engine-visual>span:first-child{border-color:#c899ff;box-shadow:0 0 15px #8e4ddb28}
.compute-settings{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:4px 0 20px}.compute-settings label,.operator-fields label{display:flex;flex-direction:column;gap:8px;font-size:11px;color:#bbaac9}select,input{color:var(--text);background:#1d1529;border:1px solid #443151;border-radius:5px;min-height:45px;width:100%;padding:10px 12px;font-size:12px;min-width:0}select{padding-right:28px}select:disabled{opacity:.5}input[aria-invalid=true]{border-color:#c78096}.action-hint{font-size:10px;color:var(--muted);line-height:1.8;text-align:center;margin:11px 0 21px;min-height:18px}
.round-metrics{display:grid;grid-template-columns:1fr 1fr 1fr;border-top:1px solid var(--line-soft);padding:20px 0 23px}.round-metrics>div{display:flex;flex-direction:column;gap:6px;text-align:center}.round-metrics>div+div{border-left:1px solid var(--line-soft)}.round-metrics span{font-size:10px;color:var(--muted)}.round-metrics strong{font:16px var(--mono)}.technical-details{margin:0 -28px;border-top:1px solid var(--line-soft);background:#130e1b;font-size:10px}.technical-details summary{padding:14px 28px;color:var(--subtle)}summary{list-style:none;cursor:pointer}summary::-webkit-details-marker{display:none}summary>span:last-child{float:right;font-family:var(--sans);color:var(--subtle)}.technical-details dl{display:grid;grid-template-columns:105px minmax(0,1fr);padding:0 28px;gap:10px;align-items:start;font-family:var(--mono)}.technical-details dt{color:var(--subtle)}.technical-details dd{margin:0;overflow-wrap:anywhere;color:#a89aba}.technical-details p{padding:8px 28px 20px;color:var(--subtle)}
.reward-stack{display:flex;flex-direction:column;gap:19px}.reward-card{padding:25px;background:linear-gradient(135deg,#221732,#171120)}.small-tag{display:inline-block;font:8px var(--mono);letter-spacing:1px;border:1px solid #604079;padding:4px 6px;color:#b593d2;border-radius:3px}.reward-amount{margin:27px 0 15px}.reward-amount>span{font-size:11px;color:#b59acb}.reward-amount>div{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-top:7px}.reward-amount strong{font:32px/1.35 var(--mono);letter-spacing:-1.3px;color:#e1ccff}.reward-amount>div>span{font:13px var(--mono);color:#a88dbf}.reward-card>p{font-size:11px;color:var(--muted);line-height:1.75;min-height:40px;margin-bottom:18px}.reward-card .button{font-size:12px;min-height:43px}.gas-note{display:block;font-size:9px;color:#806d95;text-align:center;margin-top:10px}
.epoch-card{padding:23px 25px;flex:1;background:#14101d}.epoch-budget{display:flex;align-items:baseline;gap:10px;margin:22px 0 14px}.epoch-budget strong{font:21px var(--mono);letter-spacing:-.4px}.epoch-budget>span{font-size:10px;color:var(--subtle)}.epoch-progress{height:3px;background:#2c1f3b;border-radius:2px;overflow:hidden}.epoch-progress>span{display:block;width:0;height:100%;background:var(--purple)}.epoch-card dl{margin:20px 0 16px;display:flex;flex-direction:column;gap:11px;font-size:10px}.epoch-card dl>div{display:flex;gap:15px;justify-content:space-between}.epoch-card dt{color:var(--muted)}.epoch-card dd{margin:0;text-align:right;overflow-wrap:anywhere;font-family:var(--mono)}.epoch-card>p{font-size:10px;line-height:1.8;color:var(--subtle)}.transaction{font-size:12px;color:var(--muted);overflow-wrap:anywhere;margin-top:12px}.transaction a{color:var(--light);text-decoration:underline}
/* Reward mechanism and progressive-disclosure evidence. */
.vault-section{padding:85px 0 80px}.vault-layout{display:grid;grid-template-columns:1.4fr 1fr;gap:28px;align-items:start}.vault-story{padding-top:21px}.flow{display:flex;align-items:center;gap:17px;justify-content:space-between}.flow>div{display:flex;flex-direction:column;gap:8px;min-width:0}.flow>div>span{font:10px var(--mono);color:var(--purple)}.flow b{font-size:13px;font-weight:500;white-space:nowrap}.flow small{font-size:9px;white-space:nowrap;color:var(--muted)}.flow>i{font-size:15px;font-style:normal;color:#5f437b;padding-top:10px}.vault-footnote{font-size:10px;color:var(--subtle);line-height:1.9;max-width:600px;margin-top:30px}.vault-ledger{background:#16101f;border:1px solid var(--line);border-radius:7px;padding:22px}.ledger-heading{display:flex;align-items:center;gap:12px;justify-content:space-between;font-size:11px}.ledger-heading>.mono{font-size:9px;color:var(--subtle)}.ledger-heading .status-dot{margin-right:4px}.vault-ledger dl{font-size:11px;display:flex;flex-direction:column;gap:16px;margin:23px 0 18px}.vault-ledger dl>div{display:flex;justify-content:space-between;gap:12px}.vault-ledger dt{color:var(--muted)}.vault-ledger dd{font-family:var(--mono);margin:0;font-size:9px;color:var(--subtle)}.vault-ledger b{font-weight:400;color:var(--text);font-size:12px}.vault-ledger .caption{font-size:9px}
.evidence-links{display:flex;align-items:center;flex-wrap:wrap;gap:12px 25px;font:10px var(--mono);padding:25px 0;color:var(--subtle)}.evidence-links a{color:#aa91c7;overflow-wrap:anywhere}.evidence-links a:hover{color:var(--light)}.settlements{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.settlements>summary{padding:22px 0;font-size:13px}.settlements>summary small{font-size:10px;color:var(--subtle);margin-left:15px}.epoch-list{padding:5px 0 20px}.epoch-list article{display:flex;justify-content:space-between;gap:20px;align-items:center;border-top:1px solid var(--line-soft);padding:20px 0;font-size:12px}.epoch-list article p{font-size:11px;color:var(--muted);margin:5px 0}.epoch-list article small{font-size:10px;color:var(--subtle)}.epoch-list a{font-size:10px;color:var(--light);flex-shrink:0}.empty-state{color:var(--subtle);font-size:12px;padding:14px 0}
.faq-section{display:grid;grid-template-columns:.8fr 1.5fr;gap:65px;padding:0 0 95px}.faq-intro{margin:22px 0;font-size:13px;line-height:1.9;color:var(--muted)}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{font-size:13px;font-weight:500;padding:21px 30px 21px 0;position:relative}.faq-list summary span{position:absolute;right:0;top:20px}.faq-list details[open] summary{color:var(--light)}details[open]>summary>span:last-child{color:var(--purple)}.faq-list details p{font-size:12px;color:var(--muted);line-height:1.95;padding:0 28px 23px 0;max-width:700px}
.closing-cta{display:flex;align-items:center;justify-content:space-between;padding:37px 45px;background:#211630;border:1px solid #4a325e;border-radius:8px;margin-bottom:65px;gap:25px}.closing-cta h2{font-size:29px;font-weight:550;letter-spacing:-.6px}.closing-cta p:last-child{font-size:12px;color:var(--muted);margin-top:12px}.closing-cta .eyebrow{font-size:9px;margin-bottom:13px}.site-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:25px 0 35px;border-top:1px solid var(--line-soft)}.footer-brand .brand-image{width:32px;height:32px}.footer-brand>span{font-size:19px}.site-footer>span{font:8px var(--mono);letter-spacing:1.3px;color:var(--subtle)}.site-footer>div{display:flex;gap:20px;align-items:center;font-size:10px;color:var(--muted)}.site-footer small{font:9px var(--mono);color:var(--subtle)}
/* Separate operator page: access is enforced by the API, not by visibility. */
.back-link{color:var(--muted);font-size:12px;margin-left:auto}.operator-main{padding-top:65px;padding-bottom:80px;max-width:1100px}.operator-main>h1{font-size:42px;letter-spacing:-1px}.operator-intro{color:var(--muted);margin-top:18px;font-size:14px}.operator-profile{display:flex;align-items:center;gap:15px;margin:32px 0;border:1px solid var(--line);padding:15px;border-radius:6px;font-size:12px;flex-wrap:wrap}.operator-profile .subtle-button{margin-left:auto}.operator-profile .caption{font-size:10px}.operator-main .notice{margin:0 0 20px}.access-gate{text-align:center;border:1px dashed #604a77;padding:55px 20px;border-radius:8px;background:#1a1324}.gate-icon{font-size:42px;color:var(--purple)}.access-gate h2{font-size:24px;margin:15px 0}.access-gate p{color:var(--muted);font-size:13px;margin:0 0 20px}
.operator-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:35px 0}.operator-stats>div{border-right:1px solid var(--line);min-width:0}.operator-stats>div:last-child{border:0}.operator-stats span,.operator-epoch span{display:block;font-size:11px;color:var(--muted);margin-bottom:10px}.operator-stats strong{font:21px var(--mono);letter-spacing:-.7px}.operator-card{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:25px;margin-bottom:24px}.operator-card h2{font-size:18px;font-weight:550}.operator-card>p{font-size:12px;color:var(--muted);line-height:1.9;margin:20px 0}.operator-fields{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:22px;margin:26px 0 16px}.operator-fields .caption{font-size:10px}.field-error{min-height:17px;font-size:11px;color:var(--red);line-height:1.6}.operator-actions{display:flex;flex-wrap:wrap;gap:15px;align-items:center;margin-top:12px}.operator-actions .button{font-size:12px;min-height:43px}.operator-actions .subtle-button{padding:10px}.operator-epoch{display:grid;grid-template-columns:1fr .7fr 1.2fr;gap:22px;margin:28px 0}.operator-epoch strong{font:14px var(--mono);overflow-wrap:anywhere}.operator-card .epoch-list{padding-bottom:0;margin-top:20px}.maintenance>summary{font-size:14px}.operator-boundary{font-size:11px;color:var(--subtle);line-height:1.9;border-top:1px solid var(--line);padding-top:22px;margin-top:35px}
@keyframes signal{to{stroke-dashoffset:-580}}@keyframes bars{to{transform:scaleY(.35);opacity:.5}}
@media(max-width:1100px){
 .section-shell{width:calc(100% - 64px)}.site-header{padding:0 32px;gap:20px}.main-nav{gap:20px}.header-actions{gap:13px}.hero{gap:10px}.hero h1{font-size:47px;letter-spacing:-1.6px}.hero-description{font-size:13px}.hero-art{height:400px}.compute-board{width:255px;height:233px}.core-socket{left:53px;top:56px;width:145px;height:139px}.memory-bank{left:48px;gap:8px}.memory-bank i{width:29px}.callout-left{left:0;top:48px}.art-callout{padding:10px 12px;font-size:8px}.callout-right{bottom:48px}.live-overview>div{padding-left:20px}.overview-number strong{font-size:22px}.overview-tax>div{gap:5px}.overview-tax>div>span{font-size:9px}.section-heading h2,.faq-section h2{font-size:31px}.section-heading>p{font-size:12px;max-width:380px}.step{padding-right:25px}.step+.step{padding-left:25px}.step h3{font-size:16px}.step p{font-size:12px}.desk-grid{grid-template-columns:minmax(0,1.45fr) minmax(285px,1fr)}.compute-card{padding:22px 22px 0}.engine-display{gap:20px}.engine-visual{width:85px;height:85px}.engine-visual img{width:65px;height:65px}.engine-display strong{font-size:36px}.engine-bars{top:28px}.technical-details{margin:0 -22px}.technical-details summary{padding:14px 22px}.reward-card,.epoch-card{padding:22px}.reward-amount strong{font-size:28px}.vault-layout{grid-template-columns:1fr}.vault-story{padding-top:0}.flow{justify-content:flex-start;gap:35px}.vault-footnote{max-width:none}.vault-ledger dl{display:grid;grid-template-columns:1fr 1fr;gap:28px}.faq-section{gap:45px}.site-footer{flex-wrap:wrap}.site-footer>span{display:none}.operator-stats strong{font-size:18px}
}
@media(max-width:800px){
 .section-shell{width:calc(100% - 40px)}.site-header{height:75px;padding:0 20px;gap:15px}.main-nav{display:none;position:absolute;top:74px;left:0;right:0;padding:15px 25px;border-bottom:1px solid var(--line);background:#191022;margin:0;gap:25px}.site-header.nav-open .main-nav{display:flex}.header-actions{margin-left:auto}.menu-toggle{display:block}.network-label{display:none}.brand>span{font-size:21px}.brand-image{width:37px;height:37px}.brand small{font-size:5.5px;letter-spacing:.8px}.hero{padding:50px 0 36px;grid-template-columns:1.13fr .9fr}.hero h1{font-size:38px;letter-spacing:-1px}.hero .eyebrow{font-size:8px;letter-spacing:1px}.hero-description{font-size:12px}.desktop-break{display:none}.hero-actions{gap:16px;flex-wrap:wrap}.hero .button.large{font-size:12px;min-height:46px;padding:12px 17px}.hero .text-link{font-size:11px}.hero-benefits{gap:10px;font-size:9px}.contract-chip{font-size:9px;gap:8px;padding:8px;margin-top:25px}.contract-chip button{font-size:9px;padding-left:8px}.hero-disclaimer{font-size:9px}.hero-art{height:360px;margin-right:-10px}.compute-board{width:211px;height:211px}.core-socket{left:37px;top:50px;width:133px;height:128px}.core-plate img{width:98px;height:98px}.board-caption{left:25px;right:25px;top:22px;font-size:8px}.board-caption span{font-size:4px;letter-spacing:.5px}.memory-bank{bottom:18px;left:42px;gap:7px}.memory-bank i{width:25px;height:10px}.board-shadow{width:220px}.art-frame-label{font-size:6px;left:0;right:0}.art-footer{font-size:5.5px;letter-spacing:.8px}.art-callout{gap:7px;font-size:6px;padding:8px}.art-callout small{font-size:7px}.check-symbol{width:17px;height:17px;font-size:9px}.callout-left{top:48px;left:-5px}.callout-right{bottom:49px}.live-overview{grid-template-columns:1fr 1fr;gap:22px 0;padding:24px 0}.live-overview>div:nth-child(3){border:0;padding-left:0}.overview-number strong{font-size:25px}.how-section{padding:62px 0}.section-heading h2,.faq-section h2{font-size:28px}.section-heading{gap:25px}.section-heading>p{max-width:300px;font-size:11px}.eyebrow{font-size:8px;letter-spacing:1.5px;margin-bottom:16px}.step{padding-right:20px}.step+.step{padding-left:20px}.step-top{margin-bottom:20px}.step-no{font-size:26px}.step-top svg{width:32px;height:32px}.step h3{font-size:15px}.step p{font-size:11px;min-height:84px}.step-foot{font-size:7px;letter-spacing:0}.compute-section{padding:55px 0}.desk-grid{grid-template-columns:minmax(0,1.15fr) minmax(240px,1fr);gap:15px}.compute-card{padding:21px 17px 0}.compute-card .panel-heading h3{font-size:12px}.compute-card .panel-heading>.mono{font-size:8px}.engine-display{padding:42px 0 28px;gap:14px}.engine-display strong{font-size:29px}.engine-display p{max-width:145px;font-size:9px}.engine-visual{width:61px;height:61px}.engine-visual img{width:51px;height:51px}.field-label{font-size:10px}.engine-bars{top:16px;right:4px}.compute-settings{gap:10px}.compute-settings label{font-size:10px}select{font-size:10px;padding-left:8px}.compute-card .button{font-size:12px;padding:12px 14px}.technical-details{margin:0 -17px}.technical-details summary{padding:14px 17px}.technical-details dl{padding:0 17px;grid-template-columns:70px 1fr;font-size:8px}.technical-details p{padding:8px 17px 20px}.reward-card,.epoch-card{padding:20px 17px}.reward-card .panel-heading h3,.epoch-card .panel-heading h3{font-size:12px}.small-tag{font-size:7px}.reward-amount strong{font-size:24px}.reward-amount>div>span{font-size:11px}.epoch-budget{gap:7px}.epoch-budget strong{font-size:18px}.epoch-card dl{font-size:9px}.vault-section{padding:62px 0}.flow{gap:22px;justify-content:space-between}.flow small{font-size:8px}.faq-section{gap:35px;padding-bottom:65px}.faq-list summary{font-size:12px}.faq-list details p{font-size:11px}.closing-cta{padding:30px;margin-bottom:45px}.closing-cta h2{font-size:25px}.closing-cta .button.large{font-size:12px;padding:14px 17px;white-space:nowrap}.operator-main{padding-top:45px}.operator-fields{grid-template-columns:1fr 1fr}.operator-fields label:first-child{grid-column:1/-1}.operator-stats{grid-template-columns:repeat(2,1fr);gap:22px}.operator-stats>div:nth-child(2){border:0}.operator-epoch{grid-template-columns:1fr 1fr}.operator-epoch>div:last-child{grid-column:1/-1}.back-link{font-size:11px}.operator-main>h1{font-size:34px}
}
@media(max-width:600px){
 .site-header{padding:0 18px}.section-shell{width:calc(100% - 36px)}.brand>span{font-size:20px}.brand small{font-size:5px;letter-spacing:.6px}.brand-image{width:35px;height:35px}.header-actions{gap:11px}.button.compact{font-size:11px;padding:9px 12px;min-height:37px;max-width:140px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block}.menu-toggle{font-size:21px}.main-nav{gap:0;justify-content:space-between;padding:13px 20px;font-size:12px}
 .hero{display:flex;flex-direction:column;align-items:stretch;padding:42px 0 28px;gap:28px;min-height:0}.hero-copy{max-width:450px}.hero h1{font-size:43px;letter-spacing:-1.6px}.hero-description{font-size:13px;margin:22px 0 25px;max-width:360px}.hero .eyebrow{font-size:8px;letter-spacing:1.1px}.hero .button.large{font-size:13px;min-height:49px;padding:14px 23px}.hero .text-link{font-size:12px}.hero-actions{gap:24px}.hero-benefits{font-size:10px;gap:15px;margin-top:18px}.contract-chip{margin-top:26px;gap:10px;font-size:10px}.hero-disclaimer{font-size:9px;margin-top:9px;max-width:340px}.hero-art{width:100%;height:310px;margin:0;max-width:410px;align-self:center}.compute-board{width:243px;height:224px;top:44%}.core-socket{width:136px;height:128px;left:51px;top:52px}.memory-bank{left:53px;bottom:20px}.core-plate img{width:102px;height:102px}.board-caption{top:23px;font-size:8px}.art-frame-label{font-size:6px;top:0;left:3px;right:3px}.callout-left{top:27px;left:0;font-size:7px}.callout-right{bottom:36px;font-size:7px}.art-callout small{font-size:8px}.art-footer{left:3px;right:3px;bottom:0;font-size:6px}
 .live-overview{padding:24px 0;gap:24px 0}.live-overview>div{padding-left:18px}.overview-identity{gap:6px}.overview-identity strong{font-size:10px;line-height:1.7;max-width:140px}.overview-identity .caption{font-size:9px;max-width:150px}.live-indicator{font-size:8px;gap:6px}.overview-number>span,.overview-tax>span{font-size:10px}.overview-number strong{font-size:22px;letter-spacing:-1px;margin:5px 0}.overview-number small,.overview-tax>small{font-size:9px}.overview-tax>div{gap:5px}.overview-tax i{margin:0 2px}.overview-tax b{font-size:23px}.overview-tax b>small{font-size:13px}.overview-tax>div>span{font-size:9px}
 .how-section{padding:55px 0}.section-heading{display:block;margin-bottom:30px}.section-heading h2,.faq-section h2{font-size:30px;line-height:1.4;letter-spacing:-.7px}.section-heading>p{font-size:12px;line-height:1.9;max-width:none;margin-top:18px}.steps-grid{display:block}.step,.step+.step,.step:last-child{padding:25px 0;border:0;border-top:1px solid var(--line);position:relative}.step-top{margin:0 0 12px}.step-no{font-size:24px}.step-top svg{width:31px;height:31px;position:absolute;right:2px;top:25px}.step h3{font-size:17px;margin-bottom:9px}.step p{font-size:12px;max-width:340px;min-height:0}.step-foot{font-size:8px;letter-spacing:.4px;margin-top:15px}.step:last-child{padding-bottom:0}
 .compute-section{padding:50px 0}.desk-heading-right{margin-top:20px;justify-content:space-between;padding-bottom:0}.notice{font-size:11px;margin:0 0 17px;padding:10px 12px;min-height:45px}.desk-grid{display:flex;flex-direction:column;gap:18px}.compute-card{padding:22px 22px 0;border-radius:8px}.compute-card .panel-heading h3{font-size:13px}.compute-card .panel-heading>.mono{font-size:9px}.engine-display{padding:38px 0 28px;gap:24px;min-height:176px}.engine-visual{width:75px;height:75px;margin-left:3px}.engine-visual img{width:60px;height:60px}.engine-display strong{font-size:35px}.engine-display p{font-size:9px;max-width:180px}.field-label{font-size:10px}.engine-bars{top:17px;right:0;gap:2px;height:25px}.engine-bars i{width:2px}.compute-settings{gap:13px;margin-bottom:18px}.compute-settings label{font-size:11px}select{font-size:11px;min-height:44px;padding-left:10px}.compute-card .button{font-size:13px;min-height:48px}.round-metrics strong{font-size:16px}.round-metrics span{font-size:10px}.technical-details{margin:0 -22px}.technical-details summary{padding:15px 22px;font-size:10px}.technical-details dl{padding:0 22px;grid-template-columns:80px 1fr;font-size:9px}.technical-details p{padding:5px 22px 20px}
 .reward-stack{gap:17px}.reward-card,.epoch-card{padding:24px 22px;border-radius:8px}.reward-card .panel-heading h3,.epoch-card .panel-heading h3{font-size:14px}.reward-amount{margin-top:24px}.reward-amount strong{font-size:33px}.reward-card>p{font-size:11px;min-height:0}.reward-card .button{min-height:45px;font-size:13px}.epoch-budget strong{font-size:22px}.epoch-budget>span{font-size:11px}.epoch-card dl{font-size:11px;margin-bottom:16px}.epoch-card>p{font-size:11px}
 .vault-section{padding:55px 0}.vault-layout{gap:24px}.flow{display:grid;grid-template-columns:1fr 18px 1fr;gap:27px 18px}.flow>i:nth-of-type(2){display:none}.flow>div{gap:6px}.flow b{font-size:14px}.flow small{font-size:10px}.flow>i{padding:0}.vault-footnote{font-size:10px;margin-top:24px}.vault-ledger{padding:20px 17px}.vault-ledger dl{display:flex;gap:16px;font-size:11px}.vault-ledger b{font-size:12px}.evidence-links{gap:14px 16px;line-height:1.7;font-size:9px;padding:22px 0}.evidence-links>span:first-child{width:100%;font-size:10px}.settlements>summary{font-size:12px;padding:20px 0}.settlements>summary small{display:block;margin:6px 0 0;font-size:10px}.settlements>summary>span:last-child{margin-top:-37px}.epoch-list article{display:block}.epoch-list article a{display:inline-block;margin-top:12px}
 .faq-section{display:block;padding-bottom:50px}.faq-intro{font-size:12px;line-height:1.9;margin:17px 0}.faq-section>div:first-child>.text-link{display:none}.faq-list{margin-top:26px}.faq-list summary{font-size:12px;line-height:1.8;padding:20px 28px 20px 0}.faq-list details p{font-size:11px;line-height:2}.closing-cta{display:block;padding:28px 25px;margin-bottom:35px}.closing-cta h2{font-size:25px}.closing-cta p:last-child{font-size:11px}.closing-cta .button{margin-top:23px}.site-footer{gap:23px;padding:22px 0 28px}.site-footer>div{width:100%;justify-content:space-between;gap:15px;flex-wrap:wrap;font-size:10px}.footer-brand>span{font-size:19px}
 .operator-main{padding-top:35px}.operator-main>h1{font-size:32px}.operator-intro{font-size:12px;line-height:1.9}.back-link{display:none}.operator-profile{gap:10px;margin:25px 0 20px}.operator-profile .caption{width:100%;order:3}.operator-profile .subtle-button{font-size:10px}.operator-stats{gap:24px 15px}.operator-stats span{font-size:10px}.operator-stats strong{font-size:17px}.operator-card{padding:20px 17px}.operator-card h2{font-size:15px}.operator-card .status-pill{font-size:10px;padding:4px 8px}.operator-card>p{font-size:11px}.operator-fields{gap:16px}.operator-actions .button{width:100%;font-size:12px}.operator-actions .subtle-button{width:100%;text-align:center}.operator-epoch{gap:20px}.operator-epoch span{font-size:10px}.operator-epoch strong{font-size:13px}.access-gate{padding:35px 20px}.access-gate h2{font-size:22px}.access-gate p{font-size:12px}.operator-boundary{font-size:10px}
}
@media(max-width:370px){.hero h1{font-size:37px}.hero-actions{gap:17px}.hero .text-link{font-size:11px}.hero-benefits{gap:11px;font-size:9px}.overview-number strong{font-size:19px}.overview-tax>div{gap:3px}.overview-tax b{font-size:22px}.overview-tax>div>span{font-size:8px}.hero-art{height:286px}.compute-board{width:221px;height:211px}.core-socket{left:41px;top:48px}.memory-bank{left:40px}.brand>span{font-size:18px}.brand-image{width:31px;height:31px}.brand small{font-size:4.5px}.button.compact{padding:9px 10px;font-size:10px}.header-actions{gap:8px}.compute-card{padding:20px 18px 0}.technical-details{margin:0 -18px}.engine-display{gap:20px}.engine-display strong{font-size:31px}.engine-visual{width:66px;height:66px}.engine-visual img{width:54px;height:54px}.compute-settings{gap:9px}.round-metrics strong{font-size:14px}.section-heading h2,.faq-section h2{font-size:27px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
