.whitepaper-page{padding-top:64px;min-height:100vh;position:relative;overflow:hidden}.whitepaper-page-ambient{position:absolute;inset:0;pointer-events:none;overflow:hidden}.whitepaper-orb{position:absolute;border-radius:50%;filter:blur(80px);animation:whitepaperOrbFloat 14s ease-in-out infinite}.whitepaper-orb-1{width:420px;height:420px;top:6%;right:-10%;background:var(--brand-glow);opacity:.28}.whitepaper-orb-2{width:300px;height:300px;bottom:20%;left:-8%;background:var(--info-subtle);opacity:.22;animation-delay:-6s}@keyframes whitepaperOrbFloat{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-18px,14px) scale(1.06)}}.whitepaper-page-inner{max-width:920px;padding:64px 24px 96px;position:relative;z-index:1}.whitepaper-page-header{margin-bottom:48px;padding-bottom:40px;border-bottom:1px solid var(--border-subtle)}.whitepaper-eyebrow{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--brand);font-weight:500;margin-bottom:12px}.whitepaper-page-header h1{font-size:clamp(32px,5vw,46px);font-weight:800;letter-spacing:-.03em;line-height:1.08;margin-bottom:16px}.whitepaper-lead{font-size:18px;line-height:1.65;color:var(--text-muted);max-width:720px;margin-bottom:28px}.whitepaper-downloads{display:flex;flex-wrap:wrap;gap:12px}.whitepaper-doc-section{margin-bottom:56px}.whitepaper-pdf-card{display:flex;align-items:center;gap:16px;max-width:560px;padding:18px 20px;border:1px solid color-mix(in srgb,var(--brand) 28%,var(--border-subtle));border-radius:4px;background:linear-gradient(120deg,color-mix(in srgb,var(--brand) 12%,var(--surface-elevated)) 0,var(--surface-elevated) 48%,var(--surface-elevated) 100%);text-decoration:none;color:inherit;transition:border-color .2s ease,transform .15s ease,box-shadow .2s ease}.whitepaper-pdf-card:hover{border-color:color-mix(in srgb,var(--brand) 55%,var(--border-subtle));transform:translateY(-1px);box-shadow:0 10px 28px color-mix(in srgb,var(--brand) 12%,transparent)}.whitepaper-pdf-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;flex-shrink:0;border:1px solid color-mix(in srgb,var(--brand) 35%,var(--border-subtle));border-radius:4px;background:color-mix(in srgb,var(--brand) 10%,var(--bg));color:var(--brand)}.whitepaper-pdf-copy{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1}.whitepaper-pdf-title{font-size:15px;font-weight:700;letter-spacing:-.02em;color:var(--text)}.whitepaper-pdf-meta{font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;color:var(--text-muted)}.whitepaper-pdf-cta{flex-shrink:0;padding:8px 14px;border-radius:2px;background:var(--brand);color:var(--btn-text);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.whitepaper-pdf-card:hover .whitepaper-pdf-cta{background:var(--btn-hover)}.whitepaper-summary{display:grid;grid-gap:16px;gap:16px;margin-bottom:56px}.whitepaper-summary-card{padding:20px 22px;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface-elevated)}.whitepaper-summary-card h2{font-size:18px;font-weight:700;margin-bottom:8px}.whitepaper-summary-card p{color:var(--text-muted);line-height:1.6;margin:0}.whitepaper-block{margin-bottom:56px}.whitepaper-list{margin:0;padding-left:1.2em;color:var(--text-muted);line-height:1.75}.whitepaper-section-title{font-size:clamp(22px,3vw,28px);font-weight:700;letter-spacing:-.02em;margin-bottom:10px}.whitepaper-section-desc{color:var(--text-muted);line-height:1.65;margin-bottom:20px;max-width:680px}.whitepaper-agent-grid,.whitepaper-layer-grid,.whitepaper-participant-grid,.whitepaper-token-grid{display:grid;grid-gap:14px;gap:14px;list-style:none;padding:0;margin:0}@media (min-width:640px){.whitepaper-agent-grid,.whitepaper-layer-grid,.whitepaper-participant-grid,.whitepaper-token-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.whitepaper-token-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.whitepaper-agent-card,.whitepaper-layer-card,.whitepaper-participant-card,.whitepaper-token-card{padding:18px 20px;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface-elevated)}.whitepaper-agent-card h3,.whitepaper-layer-card h3,.whitepaper-participant-card h3,.whitepaper-token-card h3{font-size:15px;font-weight:700;margin-bottom:6px}.whitepaper-agent-card p,.whitepaper-layer-card p,.whitepaper-participant-card p,.whitepaper-token-card p{font-size:14px;color:var(--text-muted);line-height:1.55;margin:0}.whitepaper-page-footer{padding-top:32px;border-top:1px solid var(--border-subtle);color:var(--text-muted);line-height:1.65}.whitepaper-page-footer a{color:var(--brand)}.whitepaper-list li+li{margin-top:6px}.whitepaper-table-wrap{overflow-x:auto;margin:20px 0 28px;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface-elevated)}.whitepaper-table{width:100%;border-collapse:collapse;font-size:13px}.whitepaper-table td,.whitepaper-table th{padding:12px 14px;text-align:left;border-bottom:1px solid var(--border-subtle);vertical-align:top}.whitepaper-table th{font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);font-weight:600}.whitepaper-table tr:last-child td{border-bottom:none}.whitepaper-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;word-break:break-all;color:var(--brand)}.whitepaper-claim-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:1fr}@media (min-width:700px){.whitepaper-claim-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.whitepaper-claim-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.whitepaper-claim-card{padding:18px 20px;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface-elevated)}.whitepaper-claim-step{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:color-mix(in srgb,var(--brand) 18%,transparent);color:var(--brand);font-size:13px;font-weight:700;margin-bottom:10px}.whitepaper-claim-card h3{font-size:15px;font-weight:700;margin-bottom:6px}.whitepaper-claim-card p{font-size:14px;color:var(--text-muted);line-height:1.55;margin:0}