:root{color:#0d0d0d;font-synthesis:none;text-rendering:optimizelegibility;--green:#00ff6a;--blue:#2563ff;--charcoal:#0d0d0d;--muted:#5f6673;--rule:#e5e7eb;--soft:#f8fafc;background:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input{font:inherit}a{color:inherit;text-decoration:none}.app-shell{isolation:isolate;min-height:100vh;position:relative;overflow:hidden}.copy-watermark{pointer-events:none;z-index:-1;background-image:repeating-linear-gradient(0deg,#0d0d0d09 0 1px,#0000 1px 26px);position:fixed;inset:0}.site-header{border-bottom:1px solid var(--rule);z-index:5;background:#ffffffeb;grid-template-columns:minmax(210px,1fr) auto auto auto;align-items:center;gap:20px;padding:18px clamp(20px,3vw,40px);display:grid;position:sticky;top:0}.brand-logo{align-items:center;gap:10px;min-width:0;display:inline-flex}.brand-mark{aspect-ratio:1;flex:0 0 42px;width:42px;overflow:visible}.brand-mark-frame{fill:none;stroke:var(--charcoal);stroke-linejoin:round;stroke-width:7px}.brand-mark-paper{fill:#fff}.brand-mark-copy-tile{fill:var(--charcoal);letter-spacing:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:28px;font-weight:950;transition:transform .22s}.brand-mark-copy-green{fill:var(--green)}.brand-logo:hover .brand-mark-copy-tile{transform:translate(1px,-1px)}.brand-logo:hover .brand-mark-letter-o{transform:translate(1px)}.brand-logo:hover .brand-mark-letter-p{transform:translate(-1px)}.brand-wordmark{color:#000;letter-spacing:0;font-size:clamp(22px,2.25vw,30px);font-weight:900;line-height:1}.brand-wordmark span{color:var(--green)}.brand-wordmark strong{font-size:.56em;font-weight:900}.site-header nav{gap:clamp(16px,3vw,44px);font-weight:800;display:flex}.site-header nav a{border-bottom:3px solid #0000;padding:8px 0}.site-header nav .active-nav{border-color:var(--green)}.primary-button,.secondary-button,.input-button{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:0 18px;font-weight:900;transition:transform .12s,border-color .12s,background .12s;display:inline-flex}.primary-button{background:var(--green);color:#001807;border:1px solid #00da5a}.secondary-button,.input-button{color:#111827;background:#fff;border:1px solid #111827}.primary-button:disabled,.secondary-button:disabled{cursor:not-allowed;opacity:.48}.primary-button:not(:disabled):hover,.secondary-button:not(:disabled):hover,.input-button:hover{transform:translateY(-1px)}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(340px,430px);gap:44px;padding:clamp(48px,7vw,92px) clamp(20px,3vw,40px) 24px;display:grid;position:relative;overflow:hidden}.hero-copy-field{opacity:.42;pointer-events:none;transform-origin:50%;z-index:0;grid-area:1/1/auto/-1;gap:clamp(12px,1.8vw,24px);width:132vw;display:grid;position:absolute;top:clamp(-52px,-3vw,-22px);left:-14vw;overflow:hidden;transform:rotate(-13deg)}.copy-field-row{--copy-end:-312px;--copy-start:0;--copy-speed:24s;animation:copyRowScroll var(--copy-speed) steps(72, end) infinite;transform:translate3d(var(--copy-start), 0, 0);white-space:nowrap;will-change:transform;gap:clamp(14px,2vw,28px);width:max-content;display:flex}.copy-field-row span{color:var(--green);border:1px solid #00ff6a4d;justify-content:center;min-width:clamp(92px,11vw,150px);padding:clamp(8px,1vw,12px) clamp(12px,1.4vw,18px);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace;font-size:clamp(20px,2.4vw,34px);font-weight:950;line-height:1;display:inline-flex}.copy-field-row.row-1{--copy-end:-236px;--copy-speed:21s;margin-left:-96px}.copy-field-row.row-2{--copy-end:-360px;--copy-speed:28s;margin-left:54px}.copy-field-row.row-3{--copy-end:-284px;--copy-speed:19s;margin-left:-148px}.copy-field-row.row-4{--copy-end:-424px;--copy-speed:31s;margin-left:18px}.copy-field-row.row-5{--copy-end:-260px;--copy-speed:23s;margin-left:-74px}.copy-field-row.row-6{--copy-end:-390px;--copy-speed:27s;margin-left:112px}.copy-field-row.row-7{--copy-end:-214px;--copy-speed:20s;margin-left:-128px}.copy-field-row.row-8{--copy-end:-340px;--copy-speed:29s;margin-left:44px}.hero-grid>:not(.hero-copy-field){z-index:2;min-width:0;position:relative}.hero-copy{grid-area:1/1}.hero-grid>.worker-panel{grid-area:1/2}.paper-label{color:#7a8190;letter-spacing:.04em;margin:0 0 30px;font-size:14px;font-weight:900}h1,h2,h3,p{margin-top:0}h1{color:#000;letter-spacing:0;max-width:980px;margin-bottom:28px;font-size:clamp(48px,6vw,84px);font-weight:950;line-height:.96}.hero-copy>p:not(.paper-label){color:#1f2937;max-width:900px;font-size:clamp(18px,2vw,24px);line-height:1.55}.hero-metrics{border:1px solid var(--rule);background:#fff;border-radius:8px;grid-template-columns:repeat(3,1fr);margin:34px 0;display:grid}.hero-metrics span{border-right:1px solid var(--rule);align-items:center;gap:12px;padding:22px;font-weight:850;display:flex}.hero-metrics span:last-child{border-right:0}.hero-metrics svg,.worker-panel svg,.route-panel svg{color:var(--green)}.table-heading{align-items:center;gap:10px;margin-bottom:14px;display:flex}.table-heading h2,.profit-panel h2,.section-heading h2,.paper-section h2{color:#000;letter-spacing:0;margin:0;font-size:28px;font-weight:950}.live-dot{background:var(--green);border-radius:999px;width:8px;height:8px}.idle-dot{background:var(--blue);border-radius:999px;width:8px;height:8px}.table-shell{border:1px solid var(--rule);background:#fff;border-radius:8px;overflow-x:auto}.empty-ledger{align-items:flex-start;gap:8px;min-height:156px;padding:28px;display:grid}.empty-ledger strong{color:#000;font-size:18px;font-weight:950}.empty-ledger span{color:var(--muted);max-width:620px;line-height:1.5}table{border-collapse:collapse;width:100%;min-width:820px}.routed-token-table{min-width:920px}th,td{border-bottom:1px solid var(--rule);color:#111827;text-align:left;white-space:nowrap;padding:15px 18px;font-size:14px}th{color:#515866;text-transform:uppercase;font-size:12px;font-weight:900}td svg{color:var(--blue);vertical-align:-1px;margin-left:6px}.token-image,.kol-avatar{aspect-ratio:1;border:1px solid var(--rule);object-fit:cover;background:#f1f5f9;border-radius:999px;flex:none;width:38px;height:38px;display:inline-flex}.token-image.fallback,.kol-avatar.fallback{color:var(--blue);justify-content:center;align-items:center;font-size:14px;font-weight:950}.token-image-link{display:inline-flex}.token-ticker,.token-name{font-weight:950}td small{color:var(--muted);margin-top:4px;font-size:12px;font-weight:750;display:block}.kol-resolve{grid-template-columns:38px minmax(150px,1fr) auto;align-items:center;gap:10px;min-width:250px;display:grid}.kol-resolve strong{color:#111827;font-weight:950;display:block}.kol-resolve small{margin-top:3px}.kol-resolve svg{margin-left:0}.status-chip{border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:0 12px;font-size:12px;font-weight:950;display:inline-flex}.status-chip:before{content:"";border-radius:999px;width:7px;height:7px}.status-chip.active{color:#03943f;background:#dfffea}.status-chip.active:before{background:#18d65f}.status-chip.pending,.status-chip.verifying{color:var(--blue);background:#eef3ff}.status-chip.pending:before,.status-chip.verifying:before{background:var(--blue)}.worker-panel,.wallet-output,.route-form,.profit-panel,.paper-section{border:1px solid var(--rule);background:#fff;border-radius:8px}.worker-panel{padding:30px}.worker-title{align-items:flex-start;gap:16px;display:flex}.worker-title h2{margin-bottom:4px;font-size:24px}.worker-title p{color:var(--muted);margin-bottom:24px}.worker-panel ol{gap:24px;margin:0 0 26px;padding:0;list-style:none;display:grid}.worker-panel li{grid-template-columns:auto auto minmax(0,1fr);gap:12px;display:grid}.worker-panel li>div{min-width:0}.step-number{background:var(--green);color:#003817;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:950;display:inline-flex}.worker-panel h3{margin-bottom:6px;font-size:18px}.worker-panel p{color:#4b5563;line-height:1.5}.text-link{color:var(--blue);font-weight:850}.profit-panel{margin:0 clamp(20px,3vw,40px) 24px;padding:20px}.profit-panel h2 span{color:var(--muted);font-size:15px;font-weight:700}.profit-grid{grid-template-columns:1.1fr 1.1fr .8fr;margin-top:18px;display:grid}.profit-grid div{border:1px solid var(--rule);align-items:center;gap:14px;min-height:86px;padding:20px;display:flex}.profit-grid div:first-child{background:#eafff1;border-color:#48e17d}.profit-grid div:nth-child(2){background:#eef3ff;border-color:#8aa7ff}.profit-grid strong{font-size:34px}.route-panel{grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:24px;padding:0 clamp(20px,3vw,40px) 24px;display:grid}.route-form,.wallet-output{padding:28px}.section-heading p{color:var(--muted);max-width:720px;margin:12px 0 24px;line-height:1.55}.field-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.kol-search-panel{border:1px solid var(--rule);border-radius:8px;gap:14px;margin-top:18px;padding:16px;display:grid}.kol-search-input{grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid;position:relative}.kol-search-input svg{color:var(--blue);pointer-events:none;margin-left:0;position:absolute;left:12px}.kol-search-input input{padding-left:38px}.kol-result-list{flex-wrap:wrap;gap:10px;min-height:34px;display:flex}.kol-result,.kol-search-note{border:1px solid var(--rule);color:#111827;background:#fff;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:6px 10px;display:inline-flex}.kol-result{cursor:pointer}.kol-result.selected{border-color:var(--green);box-shadow:inset 0 0 0 1px var(--green)}.kol-result img,.kol-result>span{aspect-ratio:1;object-fit:cover;border-radius:999px;flex:0 0 26px;width:26px;height:26px}.kol-result>span{color:var(--blue);background:#eef3ff;justify-content:center;align-items:center;font-size:12px;font-weight:950;display:inline-flex}.kol-result strong{font-size:13px;font-weight:950}.kol-result small,.kol-search-note{color:var(--muted);font-size:12px;font-weight:800}label{color:#3f4652;gap:8px;font-size:13px;font-weight:900;display:grid}input{border:1px solid var(--rule);color:var(--charcoal);background:#fff;border-radius:6px;width:100%;min-height:44px;padding:0 12px}input:focus{border-color:var(--blue);outline:2px solid #2563ff1f}.button-row{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.route-wallet-card{border:1px solid var(--rule);background:#fff;border-radius:8px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;min-height:88px;padding:18px;display:flex}.route-wallet-card.active{background:#effff4;border-color:#48e17d}.route-wallet-label{color:#3f4652;letter-spacing:0;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:950;display:block}.route-wallet-card p{color:var(--charcoal);overflow-wrap:anywhere;margin:0 0 8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:14px;line-height:1.5}.route-wallet-card:not(.active) p{color:var(--muted);font-family:inherit}.route-wallet-card small{color:var(--muted);font-size:12px;font-weight:800;line-height:1.45;display:block}.route-wallet-actions{flex:none;align-items:center;gap:10px;display:flex}.icon-button,.route-wallet-actions a{color:#111827;cursor:pointer;background:#fff;border:1px solid #111827;border-radius:6px;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-size:13px;font-weight:900;display:inline-flex}.route-wallet-actions a{border-color:var(--blue);color:var(--blue)}.error-text{color:#dc2626;margin:16px 0 0;font-weight:800}.output-header{justify-content:space-between;align-items:center;display:flex}.output-header>span:first-child{font-weight:950}.copy-grid-mini{grid-template-columns:repeat(4,1fr);gap:2px 6px;max-width:250px;margin:24px 0;display:grid}.copy-grid-mini span{color:#a2a9b5;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;font-weight:950}.copy-grid-mini .hot{color:var(--green)}.checklist{gap:12px;margin-top:24px;display:grid}.checklist p,.registration-card p{color:#334155;align-items:center;gap:10px;margin:0;line-height:1.45;display:flex}.registration-card{background:var(--soft);border:1px solid var(--rule);border-radius:8px;gap:10px;margin-top:20px;padding:16px;display:grid}@keyframes copyRowScroll{0%{transform:translate3d(var(--copy-start), 0, 0)}to{transform:translate3d(var(--copy-end), 0, 0)}}.paper-section{grid-template-columns:1fr 1fr;gap:24px;margin:0 clamp(20px,3vw,40px) 64px;padding:28px;display:grid}.paper-section p{color:var(--muted);max-width:640px;line-height:1.6}.audit-list{display:grid}.audit-list span{border-bottom:1px solid var(--rule);justify-content:space-between;padding:12px 0;display:flex}.audit-list strong{color:var(--blue);font-family:JetBrains Mono,ui-monospace,monospace}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=1060px){.site-header{grid-template-columns:1fr auto}.site-header nav,.header-button{display:none}.hero-grid,.route-panel,.paper-section{grid-template-columns:1fr}.hero-copy,.hero-grid>.worker-panel{grid-area:auto/1}.hero-metrics,.field-grid,.profit-grid{grid-template-columns:1fr}.hero-metrics span{border-bottom:1px solid var(--rule);border-right:0}.hero-metrics span:last-child{border-bottom:0}}@media (width<=640px){.site-header{padding:14px 16px}.brand-wordmark{font-size:24px}.brand-mark{flex-basis:36px;width:36px}.hero-grid{padding:34px 16px 18px}.hero-copy-field{opacity:.38;gap:8px;width:178vw;top:38px;left:-46vw}.copy-field-row span{min-width:84px}h1{font-size:42px;line-height:1.03}.hero-copy>p:not(.paper-label){font-size:18px}.worker-panel,.route-form,.wallet-output{padding:22px 18px}.route-wallet-card{align-items:stretch;display:grid}.route-wallet-actions{flex-wrap:wrap}.profit-panel,.route-panel,.paper-section{margin-left:16px;margin-right:16px;padding-left:0;padding-right:0}.route-panel{margin-left:0;margin-right:0;padding-left:16px;padding-right:16px}.profit-panel,.paper-section{padding:18px}}@media (prefers-reduced-motion:reduce){.copy-field-row,.spin{animation:none}}
