:root{--color-bg: #F0F0EE;--color-surface: #FFFFFF;--color-surface-raised: #FAFAFA;--color-border: #222222;--color-border-light: #BBBBBB;--color-text: #111111;--color-text-secondary: #444444;--color-text-tertiary: #777777;--color-primary: #111111;--color-primary-hover: #333333;--color-primary-bg: #EAEAEA;--color-secondary: #000000;--color-secondary-bg: #D4D4D4;--color-accent: #000000;--color-accent-bg: #EEEEEE;--color-yes: #00FFFF;--color-yes-bg: rgba(0, 255, 255, .3);--color-yes-dark: #008B8B;--color-no: #DDDDDD;--color-no-bg: #EAEAEA;--color-no-dark: #666666;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-serif: "Georgia", "Times New Roman", serif;--font-mono: "JetBrains Mono", "Fira Code", "Courier New", monospace;--radius-sm: 0px;--radius-md: 0px;--radius-lg: 0px;--radius-xl: 0px;--radius-full: 9999px;--shadow-md: 4px 4px 0px #111111;--shadow-lg: 8px 8px 0px #111111;--shadow-glow: none;--transition-fast: .1s ease;--transition-base: .2s ease;--ease-out: cubic-bezier(0, 0, .2, 1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body{font-family:var(--font-serif);background:var(--color-bg);color:var(--color-text);line-height:1.6;overflow-x:hidden;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.08'/%3E%3C/svg%3E")}a{color:var(--color-text);text-decoration:none;border-bottom:2px solid var(--color-border);transition:all var(--transition-fast)}a:hover{background:var(--color-text);color:var(--color-bg)}button{cursor:pointer;font-family:var(--font-mono);text-transform:uppercase;border:none;background:none}::selection{background:var(--color-yes);color:#000}.mono{font-family:var(--font-mono)}.heading{font-family:var(--font-sans);letter-spacing:-.03em;font-weight:800;text-transform:uppercase}.tabular-nums{font-feature-settings:"tnum" 1,"lnum" 1;font-variant-numeric:tabular-nums lining-nums}.container{max-width:1200px;margin:0 auto;padding:0 24px}h1,h2,h3,h4,h5,h6{font-family:var(--font-sans);text-transform:uppercase;color:var(--color-text);letter-spacing:-.02em}.header{position:fixed;top:0;left:0;right:0;z-index:100;padding:16px 0;background:var(--color-bg);border-bottom:2px solid var(--color-border);transition:all var(--transition-base)}.header.scrolled{background:var(--color-surface);box-shadow:0 4px 0 var(--color-border)}.header-inner{display:flex;align-items:center;justify-content:space-between}.logo{display:flex;align-items:center;gap:10px;font-size:24px;font-weight:800;font-family:var(--font-sans);text-transform:uppercase;letter-spacing:-.05em;color:var(--color-text)}.logo-mark{width:36px;height:36px;background:var(--color-text);border:2px solid var(--color-border);display:flex;align-items:center;justify-content:center;color:var(--color-surface);font-size:18px;font-weight:800;font-family:var(--font-mono)}.header-nav{display:flex;align-items:center;gap:32px}.header-nav a{color:var(--color-text-secondary);font-size:14px;font-weight:700;font-family:var(--font-mono);text-transform:uppercase;border-bottom:none}.header-nav a:hover{color:var(--color-text);background:transparent;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.btn{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:800;font-family:var(--font-mono);text-transform:uppercase;border:2px solid var(--color-border);transition:all var(--transition-fast);white-space:nowrap;box-shadow:2px 2px 0 var(--color-border)}.btn:hover{transform:translate(-2px,-2px);box-shadow:4px 4px 0 var(--color-border)}.btn:active{transform:translate(2px,2px);box-shadow:0 0 0 var(--color-border)}.btn-primary{background:var(--color-yes);color:var(--color-text);border-color:var(--color-border)}.btn-primary:hover{background:var(--color-yes-dark);color:var(--color-surface)}.btn-ghost{color:var(--color-text);background:var(--color-surface)}.btn-ghost:hover{background:var(--color-primary-bg)}.btn-lg{padding:16px 32px;font-size:18px}.hero{min-height:90vh;display:flex;align-items:center;position:relative;overflow:hidden;padding-top:80px;border-bottom:2px solid var(--color-border);background:var(--color-surface)}.hero:before{content:"";position:absolute;inset:0;background-size:40px 40px;background-image:linear-gradient(to right,rgba(0,0,0,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(0,0,0,.05) 1px,transparent 1px);pointer-events:none}.hero-content{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;position:relative;z-index:1}.hero-overline{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;background:var(--color-text);border:2px solid var(--color-border);color:var(--color-surface);font-size:12px;font-weight:800;font-family:var(--font-mono);text-transform:uppercase;margin-bottom:24px;box-shadow:2px 2px 0 var(--color-border)}.hero h1{font-size:64px;font-weight:900;line-height:1;letter-spacing:-.04em;margin-bottom:24px}.hero h1 .gradient-text{background:none;-webkit-text-fill-color:var(--color-text);color:var(--color-text);text-decoration:underline;text-decoration-color:var(--color-yes);text-decoration-thickness:8px;text-underline-offset:4px}.hero-subtitle{font-family:var(--font-serif);font-size:22px;line-height:1.5;color:var(--color-text-secondary);margin-bottom:40px;max-width:520px}.hero-ctas{display:flex;gap:16px;margin-bottom:48px}.hero-proof{display:flex;align-items:center;gap:24px;font-family:var(--font-mono);font-size:12px;color:var(--color-text-secondary);text-transform:uppercase}.hero-proof-item{display:flex;align-items:center;gap:8px}.hero-proof-dot{width:8px;height:8px;background:var(--color-text);border:1px solid var(--color-border)}.hero-viz{position:relative;padding:16px;background:var(--color-surface);border:2px solid var(--color-border);box-shadow:8px 8px 0 var(--color-border)}.influence-loop{background:var(--color-bg);border:2px solid var(--color-border);padding:32px;position:relative}.loop-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px;padding-bottom:16px;border-bottom:2px dashed var(--color-border-light)}.loop-title{font-family:var(--font-sans);font-size:16px;font-weight:800;text-transform:uppercase;color:var(--color-text)}.loop-badge{font-family:var(--font-mono);font-size:12px;font-weight:700;padding:6px 12px;background:var(--color-text);color:var(--color-surface);text-transform:uppercase;border:2px solid var(--color-border)}.loop-steps{display:flex;flex-direction:column;gap:0}.loop-step{display:flex;align-items:flex-start;gap:20px;padding:20px 0;position:relative}.loop-step:not(:last-child):after{content:"";position:absolute;left:17px;top:56px;bottom:0;width:2px;background:var(--color-border-light);border-left:2px dashed var(--color-border)}.loop-step.active:after{border-left:2px solid var(--color-text)}.step-icon{width:36px;height:36px;border:2px solid var(--color-border);background:var(--color-surface);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:16px;color:var(--color-text)}.step-icon.bet{background:var(--color-yes);color:#000;border-color:#000;box-shadow:2px 2px #000}.step-icon.pool{border-radius:50%}.step-icon.work{background:var(--color-text);color:var(--color-surface)}.step-icon.verify{background:var(--color-bg)}.step-icon.pay{background:var(--color-surface);border-style:dashed}.step-content h4{font-family:var(--font-sans);font-size:16px;font-weight:800;text-transform:uppercase;margin-bottom:4px}.step-content p{font-family:var(--font-serif);font-size:15px;color:var(--color-text-secondary);line-height:1.5}.step-amount{font-family:var(--font-mono);font-size:12px;font-weight:700;color:var(--color-text);background:var(--color-yes);border:2px solid var(--color-border);padding:4px 8px;margin-top:8px;display:inline-block;text-transform:uppercase;box-shadow:2px 2px 0 var(--color-border)}.section{padding:128px 0;position:relative;border-bottom:2px solid var(--color-border)}.section-overline{font-family:var(--font-mono);font-size:14px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text);margin-bottom:16px;display:inline-block;border-bottom:4px solid var(--color-yes)}.section-title{font-size:48px;font-weight:900;text-transform:uppercase;letter-spacing:-.02em;line-height:1.1;margin-bottom:24px}.section-subtitle{font-family:var(--font-serif);font-size:22px;color:var(--color-text-secondary);max-width:700px;line-height:1.6}.section-header{margin-bottom:80px}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;position:relative}.steps-grid:before{content:"";position:absolute;top:32px;left:10%;right:10%;height:4px;background:var(--color-text);z-index:0}.step-card{background:var(--color-bg);border:2px solid var(--color-border);padding:32px;position:relative;z-index:1;box-shadow:8px 8px 0 var(--color-border);transition:transform var(--transition-base),box-shadow var(--transition-base)}.step-card:hover{transform:translate(-4px,-4px);box-shadow:12px 12px 0 var(--color-border)}.step-number{width:64px;height:64px;border:4px solid var(--color-border);background:var(--color-surface);display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:24px;font-weight:900;margin-bottom:32px;box-shadow:4px 4px 0 var(--color-text)}.step-number.s1{background:var(--color-yes);color:var(--color-text)}.step-number.s2{background:var(--color-text);color:var(--color-surface)}.step-number.s3{background:var(--color-surface);color:var(--color-text)}.step-card h3{font-size:24px;font-weight:900;margin-bottom:16px}.step-card p{font-family:var(--font-serif);font-size:16px;color:var(--color-text-secondary);line-height:1.6}.step-visual{margin-top:32px;background:var(--color-text);border:2px solid var(--color-border);padding:20px;font-family:var(--font-mono);font-size:13px;color:#0f0;line-height:1.8;box-shadow:inset 0 0 10px #00000080}.step-visual .highlight{color:var(--color-surface)}.step-visual .amount{color:var(--color-yes);font-weight:700}.step-visual .amber{color:orange}.section-alt{background:var(--color-surface-raised)}.markets-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.market-card{background:var(--color-surface);border:2px solid var(--color-border);padding:24px;transition:all var(--transition-base);cursor:pointer;box-shadow:6px 6px 0 var(--color-border)}.market-card:hover{transform:translate(-4px,-4px);box-shadow:10px 10px 0 var(--color-border)}.market-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;border-bottom:2px solid var(--color-text);padding-bottom:16px}.market-type-badge{font-family:var(--font-mono);font-size:12px;font-weight:800;padding:4px 8px;text-transform:uppercase;background:var(--color-text);color:var(--color-surface);border:2px solid var(--color-border)}.market-type-badge.bounty{background:var(--color-text);color:var(--color-surface)}.market-type-badge.growth{background:var(--color-surface);color:var(--color-text);border-style:dashed}.market-type-badge.standard{background:var(--color-bg);color:var(--color-text)}.market-status{font-family:var(--font-mono);font-size:12px;font-weight:800;color:var(--color-text);text-transform:uppercase;display:flex;align-items:center;gap:8px}.market-status:before{content:"";width:10px;height:10px;border:2px solid var(--color-text);background:var(--color-yes)}.market-question{font-family:var(--font-serif);font-size:20px;font-weight:700;line-height:1.4;margin-bottom:24px;color:var(--color-text)}.market-prices{display:flex;gap:0;margin-bottom:24px;border:2px solid var(--color-border);height:48px;box-shadow:4px 4px 0 var(--color-border)}.price-bar{display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:16px;font-weight:900;text-transform:uppercase;transition:flex-basis var(--transition-base)}.price-bar.yes{background:var(--color-yes);color:#000;border-right:2px solid var(--color-border)}.price-bar.no{background:var(--color-surface);color:var(--color-text)}.market-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;border-top:2px solid var(--color-border);padding-top:16px}.market-stat{text-align:center}.market-stat-label{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;color:var(--color-text-secondary);margin-bottom:6px}.market-stat-value{font-family:var(--font-sans);font-size:18px;font-weight:900}.market-pool-bar{margin-top:24px;padding-top:16px;border-top:2px dashed var(--color-border-light)}.pool-label{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:12px;font-weight:700;text-transform:uppercase;margin-bottom:8px}.pool-label span:first-child{color:var(--color-text-secondary)}.pool-label span:last-child{color:var(--color-text)}.pool-track{height:16px;background:var(--color-bg);border:2px solid var(--color-border)}.pool-fill{height:100%;background:var(--color-text);border-right:2px solid var(--color-border)}.table-scroll-wrapper{overflow-x:auto;border:4px solid var(--color-border);box-shadow:12px 12px 0 var(--color-border);background:var(--color-surface)}.comparison-table{width:100%;border-collapse:collapse}.comparison-table th,.comparison-table td{padding:20px 24px;text-align:left;border-bottom:2px solid var(--color-border);border-right:2px solid var(--color-border)}.comparison-table th:last-child,.comparison-table td:last-child{border-right:none}.comparison-table thead th{font-family:var(--font-sans);font-size:16px;font-weight:900;text-transform:uppercase;background:var(--color-text);color:var(--color-surface)}.comparison-table thead th:last-child{color:var(--color-yes)}.comparison-table tbody td{font-family:var(--font-serif);font-size:16px;color:var(--color-text)}.comparison-table tbody td:first-child{font-family:var(--font-sans);font-weight:800;text-transform:uppercase;background:var(--color-bg)}.comparison-table tbody td:last-child{background:var(--color-bg);font-weight:800}.comparison-table tbody tr:last-child td{border-bottom:none}.check-icon{color:var(--color-yes);stroke-width:3px}.cross-icon{color:var(--color-text-tertiary);font-family:var(--font-mono)}.trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.trust-card{background:var(--color-surface);border:2px solid var(--color-border);padding:40px 32px;box-shadow:8px 8px 0 var(--color-border);transition:transform var(--transition-base)}.trust-card:hover{transform:translate(-4px,-4px);box-shadow:12px 12px 0 var(--color-border)}.trust-icon{width:64px;height:64px;border:4px solid var(--color-border);background:var(--color-bg);display:flex;align-items:center;justify-content:center;margin-bottom:24px;color:var(--color-text);box-shadow:4px 4px 0 var(--color-text)}.trust-icon.tee{background:var(--color-text);color:var(--color-surface)}.trust-icon.eigen{background:var(--color-yes);color:var(--color-text)}.trust-icon.safety{background:var(--color-surface)}.trust-card h3{font-size:20px;font-weight:900;margin-bottom:16px;border-bottom:2px solid var(--color-text);padding-bottom:8px}.trust-card ul{list-style:none;padding:0}.trust-card li{font-family:var(--font-serif);font-size:15px;color:var(--color-text-secondary);padding:8px 0;display:flex;align-items:flex-start;gap:12px}.trust-card li:before{content:">";font-family:var(--font-mono);font-weight:800;color:var(--color-text);padding-top:2px}.stats-bar{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;padding:64px 0;border-bottom:4px solid var(--color-border);background:var(--color-surface)}.stat-item{text-align:center;border:2px solid var(--color-border);padding:32px 16px;box-shadow:6px 6px 0 var(--color-border);background:var(--color-bg)}.stat-value{font-family:var(--font-sans);font-size:48px;font-weight:900;color:var(--color-text);margin-bottom:8px}.stat-label{font-family:var(--font-mono);font-size:12px;font-weight:700;text-transform:uppercase;color:var(--color-text-secondary)}.arch-layout{display:grid;grid-template-columns:minmax(300px,1fr) 2fr;gap:64px;align-items:center}.arch-node{border:2px solid var(--color-border);background:var(--color-surface);padding:16px;text-align:center;box-shadow:4px 4px 0 var(--color-border)}.arch-connector{display:flex;flex-direction:column;align-items:center;padding:16px 0}.arch-connector-line{width:4px;height:48px;background:var(--color-text)}.arch-connector-label{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;font-weight:800;background:var(--color-text);color:var(--color-surface);padding:4px 12px;margin-top:-12px;z-index:1}.arch-node-icon{margin-bottom:8px}.arch-node-label{font-family:var(--font-sans);font-weight:900;text-transform:uppercase;font-size:16px;margin-bottom:4px}.arch-node-detail{font-family:var(--font-mono);font-size:12px;color:var(--color-text-secondary)}.contracts-list{display:flex;flex-direction:column;gap:16px}.contract-row{display:flex;align-items:center;justify-content:space-between;border:2px solid var(--color-border);padding:24px;background:var(--color-surface);box-shadow:4px 4px 0 var(--color-border)}.contract-name{font-family:var(--font-sans);font-weight:900;font-size:18px;text-transform:uppercase;display:flex;align-items:center;gap:12px;margin-bottom:8px}.contract-role{font-family:var(--font-serif);color:var(--color-text-secondary);font-size:15px}.contract-address-row{display:flex;align-items:center;gap:12px}.contract-addr{font-size:14px;color:var(--color-text)!important;background:var(--color-bg);padding:8px 12px;border:2px solid var(--color-border);text-decoration:none!important;display:inline-flex;align-items:center;gap:8px}.contract-addr:hover{background:var(--color-yes)!important}.copy-btn{width:40px;height:40px;border:2px solid var(--color-border);background:var(--color-bg);display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast)}.copy-btn:hover{background:var(--color-text);color:var(--color-surface)}.cta-section{padding:128px 0;text-align:center;border-bottom:4px solid var(--color-border);background:var(--color-bg)}.cta-section .section-title{font-size:64px}.cta-section .section-subtitle{margin:0 auto 40px;max-width:600px}.cta-buttons{display:flex;gap:24px;justify-content:center}.footer{padding:64px 0 32px;background:var(--color-text);color:var(--color-surface)}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;margin-bottom:64px}.footer-brand .logo{color:var(--color-surface);margin-bottom:24px}.footer-brand .logo-mark{border-color:var(--color-surface);background:var(--color-surface);color:var(--color-text)}.footer-brand p{font-family:var(--font-serif);color:#aaa;max-width:300px}.footer-col h4{font-size:14px;margin-bottom:24px;color:var(--color-primary-bg)}.footer-col ul{list-style:none}.footer-col li{margin-bottom:12px}.footer-col a{font-family:var(--font-mono);font-size:13px;text-transform:uppercase;color:#ccc;border-bottom:none}.footer-col a:hover{color:var(--color-yes);text-decoration:underline;background:transparent}.footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:32px;border-top:2px solid #333333;font-family:var(--font-mono);font-size:12px;text-transform:uppercase;color:#888}@media(max-width:1024px){.hero-content{grid-template-columns:1fr}.steps-grid,.markets-grid,.trust-grid,.stats-bar{grid-template-columns:repeat(2,1fr)}.steps-grid:before{display:none}.arch-layout{grid-template-columns:1fr}}@media(max-width:768px){.steps-grid,.markets-grid,.trust-grid,.stats-bar,.footer-grid{grid-template-columns:1fr}.loop-step:not(:last-child):after{display:none}.hero h1{font-size:48px}.section-title{font-size:36px}}
